循环语句
while
死循环
使用Ctrl+C
停止循环。
1 |
while true; do 命令;命令;...; done; |
时间间隔
隔一点的时间间隔(秒)执行一次(死循环的变种)。
使用Ctrl+C
停止循环。
1 |
while true; do 命令;命令;...; sleep 1; done; |
sleep 1
,休眠一秒后再执行。
计数
循环n次后停止。(注意空格,特别是while后边)
计数,建议使用for循环。
1 |
count=0; while (($count < 10)); do 命令;命令;...; ((count=$count+1)); done; |
for
参考while。(注意空格,特别是for后边)
计数:
1 |
for ((i=0;i<10;i++)); do echo "hello";done |
时间间隔:
1 |
for ((i=0;i<10;i++)); do echo "hello";sleep 1;done |