Linux shell下while的用法

2021-09-03 02:16:14 字數 605 閱讀 3414

while迴圈的格式

while expression

do command

done

while read的格式

用法一:

while read line

do ...

done < file

#其中,read語法:read arg1 arg2 arg3...

read是乙個用來賦值的命令,它需要從標準輸入獲取值,然後把這些值按順序依次賦值給變數arg1,arg2,arg3...,輸入的時候以空格作為字段分隔符。

read通過輸入重定向,把file的第一行內容賦值給變數line,迴圈體內的命令一般是對變數line的處理;然後迴圈處理file的第二行、第三行...一直到最後一行。當read從file檔案中讀完最後一行後,下次便沒有內容可讀了,迴圈才會退出。

用法二:

command | read line

do …

done

#command命令的輸出作為read迴圈的輸入。

Python入門筆記 迴圈for和while

while 迴圈 在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。for 迴圈 重複執行語句 巢狀迴圈 你可以在while迴圈體中巢狀for迴圈 break 語句 在語句塊執行過程中終止迴圈,並且跳出整個迴圈 continue 語句 在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一...

20181122 迴圈退出 流程控制 while

usr bin python coding utf 8 import random print 猜數字遊戲,輸入乙個1 20以內的數字,共有6次機會 sj random.randint 1,20 for x in xrange 1,7 shu input please insert game num...

shell指令碼 迴圈的使用(for和while)

迴圈往往使用兩種,for迴圈和while迴圈。1 for迴圈 bin bash for迴圈的使用方式 方式一 for i in seq 10 do echo hello i done 方式二 for j in a b c d do echo world j done 方式三 for k 1 k 10...