在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