第一種for循環語句 for 變量名 in 變量取值列表 do 指令 done 第二種for循環語句 for (( exp1; exp2; exp3 )) do 指令 done 范例:for和while循環的對比 for循環 for (( i=1;i<=3;i++)) do echo $i done while循環 i=1 while ((i<=3)) do echo $i ((i++)) done 說明:如果希望程序持續運行,或者守護進程,則使用while。 范例:豎向打印5、4、3、2、1 方法一: for num in 5 4 3 2 1 do echo $num done 方法二: for num in {5..1} do echo $num done 方法三: # 使用seq生成數字序列的用法 # 5 是起始數字,-1 是步長,1 是結束數字。 for num in `seq 5 -1 1` do echo $num done 范例:獲取當前目錄下的目錄或文件名,並將其作為變量打印輸出 for filename in `ls` do echo $filename done