系列文章
for循环
语法一
for 变量 in 值1 值2 值3 …
do
程序
done
in后面可接:“ab cd ed” 、 {1.20} 、 ls
(反单引 保存的是命令结果,可直接使用)
变量出现在等号左侧不用加$符号,出现在等号右侧必须加$符号。不能加空格。
实例-批量解压缩脚本
语法二
for ((初始值;循环条件;变量变化))
do
程序
done
实例-批量添加用户
while循环
- while循环是不定循环,也称作条件循环。只要条件判断成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样
- 条件位置写1表示死循环
语法:
while [ 条件判断式 ]
do
程序
done
实例-计算1+2+…+100的和
until循环
- until循环时只要条件判断式不成立则进行循环,并执行循环程序,一旦成立就终止循环。
语法:
until [ 条件判断式 ]
do
程序
done