⽅法1:
for i in {1..10};do echo $i;done⽅法2:
for i in `seq 10`;do echo $i;done⽅法3:
for i in $(seq 1 10);do echo $i;done⽅法4:
for((i=1;i<=10;i++));do echo $i;done⽅法5:
awk 'BEGIN{for(i=1; i<=10; i++) print i}'
⽅法6:
for i in 1 2 3 4 5 6 7 8 9 10;do echo $i;done #⽐较差的写法⽅法7:
list=\"1 2 3 4 5 6 7 8 9 10\"for i in $list;do echo $i;done
for循环做数学运算:
for((i=1;i<=10;i++));do echo $(expr $i \\* 3 + 1);done列出⽬录下⽂件:
for i in `ls`;do echo $i;done列出传⼊的参数:for i in $* ;do
echo $i is input chart\\!;done
*只要在该脚本后⾯跟参数,就会列出所有的参数($*)。
因篇幅问题不能全部显示,请点此查看更多更全内容