每种编程语言都有 loop 操作,在 bash script 中,有两种 loop 。
while
没数的时候就用While吧,没数但必须说一个条件。
#!/bin/bash
i=0
while [ $i -le 4 ]
do
echo Number: $i
((i++))
done
for
数数或者数list。
#!/bin/bash
i=2
for (( counter=1; counter<=10; counter++ ))
do
((result= $i * $counter))
echo "$i x $counter = $result"
done
#!/bin/bash
for item in [LIST]
do
[COMMANDS]
done
bs的缩进没要求,就是阅读方便。换行也可用 ; 代替。
网友评论