在Linux中,可以使用while循环命令来执行一系列命令,直到指定条件为假为止。其语法如下:
while [ 条件 ]
do
命令列表
done
在这个语法中,条件
可以是任何可用于判断真假的表达式,如变量比较、文件存在性检查等。命令列表
是需要执行的命令序列。
举个例子,假设要循环输出数字1到5:
#!/bin/bash
num=1
while [ $num -le 5 ]
do
echo $num
num=$((num+1))
done
在这个例子中,while [ $num -le 5 ]
是条件判断,判断变量num
是否小于等于5。echo $num
输出当前数字,num=$((num+1))
将num
加1,以便在下一次循环时输出下一个数字。
运行脚本后,将会输出以下内容:
1
2
3
4
5