shell3-循环
常用的循环语句有3种:
<1>for
<2>while
<3>utile
1.for语句的格式:
for 变量名 in 列表; do
循环体
done
如何生成列表:
<1>整数列表 {1..100}
这表示1到100
<2>seq 10 表示1到10
seq 5 10 : 表示5到10
seq 起始数 步进长度 结束数
注意用的时候加反引号
2.变量默认的为字符串,想要让一个变量为整型可以声明
declare -i 变量=值
-x 变量=值 将一个变量变为环境变量
3.while循环
格式:
while :; do
命令
done
例子:
while read line;do
echo $line
sleep 1
done < /root/1
这样可以读行
###########################################
break:提前退出循环 #
continue:提前退出本轮循环,进入下一次循环#
这两个都可以用到循环里边。 #
###########################################
4. whil循环用于循环次数未知的场景。
for循环适用于循环次数已知的场景。