for
for 列表用法
for variable1 in {1..5}
do
done
不带列表
for varibale in "$@"
do
done
可以看到, 不带列表的, 与带列表的区别不大
类C风格
for (( integer=1; integer<=5; integer++ ))
do
done
while
计数器控制
counter = 1
while (( "$counter" <= 5 ))
do
done
结束控制, 类似C中的 getchar()
read num
while [[ "$num" != 4 ]]
do
done
条件控制循环
single = 0
while [[ "$single" != 1 ]]
do
done
另外: 永真的方法
i=0
while :
do
if ((i >= 10))
then
break
fi
echo $((++i))
done
循环控制符
break 用法同C, 不需要后边加 ;
continue 用法同C, 不需要后边加 ;
select 结构
用时再说, 个人感觉这种结构我用不到