shell指令碼 迴圈

2021-09-22 14:04:06 字數 936 閱讀 8492

迴圈有三種for,while,until,前兩種多種語言都有,大同小異,最後那種用的少,咱們就不說了

老規矩,上來先看**塊

[root@localhost scripts]# bash ceshi.sh 12

3456

78910

[root@localhost scripts]# cat ceshi.sh

#!/bin/bash

for i in `seq 10`

do echo "$i"

done

for迴圈由for in do done組成,執行時會將in後面的值以空格為分隔符,依次賦值給前面的i,每賦值一次就會執行一次迴圈體,然後在下面執行echo將其列印顯示出,向下遇到done停止重新開始執行迴圈,知道in後面的全部賦值給了i之後停止迴圈

for迴圈是會停止的,但是while不同,條件為真則為死迴圈,條件為假則停止,until想法,用法差不多

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu

i am liulaoliu^c

#上面是執行結果

[root@localhost scripts]# cat ceshi.sh

#!/bin/bash

while true

do echo "i am liulaoliu"

done

[root@localhost scripts]#

這個東西呢,沒有加什麼限制還是小心執行比較好

shell指令碼 for迴圈

迴圈語句 while對於要求控制迴圈次數 操作物件按數字順序編號,按特定條件執行重複操作。重複測試某個條件時,只要條件成立就會反覆執行 無限 除非強制終止,或者exit語句退出指令碼 for迴圈語句 需要指定乙個變數以及可以取值的取值列表,針對每乙個不同的取值執行相同的命令序列,直到變數值用盡,退出...

shell 指令碼 迴圈

shell for 迴圈參考 linux下shell的for迴圈語句 shell逐行讀取檔案的3種方法 for迴圈語法 for var in item1 item2 itemn do command donefor迴圈 路徑查詢 在 mx資料夾有檔案 check list md5result tes...

shell 指令碼 for 迴圈

語法一 for 變數 in 值1 值2 值3 do程式 done 例項11 bin bash 2 shijian zaoshang zhongwu xiawu wanshang 3 for time in shijian 4 do5echo time 6 done 例項21 bin bash 2fo...