您的当前位置:首页正文

Shell中的for循环方法

2022-03-28 来源:易榕旅网
Shell中的for循环⽅法

⽅法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

*只要在该脚本后⾯跟参数,就会列出所有的参数($*)。

因篇幅问题不能全部显示,请点此查看更多更全内容