
可以这样来写:
I=1
While [$I<=5]do
语句…
Done
I=$(($I+1))
其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。
====================================
脚本1:
#!/bin/sh
for loop in 1 2 3 4 5
do
echo $loop
done
脚本2:
#!/bin/sh
for loop in "orange red blue grey"
do
echo $loop
done
有了""就是字符串,只循环一次
第二个循环的循环变量会依次为orange red blue grey中的每一个。
for I in listdostatement
done
I 是变量
list是一个表格 如你可以使用一串用括号括起来的数,
也可以使用 命令替换 `seq 1 15` 这个命令忘记了,, 有可能是 `seq 15`
[1..15]
表示1-15的数,,
statement 即要执行的语句
for I in [1..10]do
echo $I
done
这段for循环的含义就是显示从1~10的所有数字
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)