2、例1
#!/bin/sh
while [ $# -gt 0 ]do
echo $1
shift
done
3、例2
#!/bin/sh
until (($#==0))do
echo $1
shift
done
4、例3
#!/bin/sh
for x in $*do
echo $x
done
5、例4
#!/bin/sh
for x in $@do
echo $x
done
for i in $a $b $c $ddo
echo $i
done
如果a b c d为字符串变量且含有空格,建议放在双引号中,写为 "$a" "$b" "$c" "$d"
将一条命令的执行结果取得命令执行结果的值有:
1、使用反引号`` (数字键1左边的键,tab键上面,英文方式输入) 如:a=`echo "hello world"`即将命令 echo "hello world"的输出赋给变量a2、可以使用 $(()),如:a=$(echo "hello world"),即将命令echo "hello world"的输出赋给变量a。
以下为具体语句:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)