【笔记】Shell循环语句
前言
Shell循环语句
for语句
1 | for ((i=0;i<条件;i++)) |
无限循环
1 | for ((;;)) |
for…in语句
指定一组数据遍历
1 | for 变量 in 值1 值2 ... |
提供有序数列遍历
<start>
:起始数<setp>
:步长,默认为1<end>
:终止数
1 | for 变量 in `seq <start> <setp> <end>` |
1 | for 变量 in `seq <start> <end>` |
while语句
1 | while [ 条件 ] |
until语句
1 | until [ 条件 ] |
对循环的控制
休眠
<num>
:休眠的时间,单位秒
1 | seelp <num> |
跳出本次循环
1 | continue |
终止当前循环
1 | break |
终止多级循环
<num>
:跳出循环的级数
1 | break <num> |
定义等差数列
- 定义一个从1到100的等差数列
1 | {1..100} |