shell之 while read a b的意思

2021-07-12 02:08:31 字數 471 閱讀 3813

我感覺對自己很有幫助,就記錄一下

問題是這樣的

while read a b

dodone <1.txt

while read 後面跟兩個引數是什麼意思啊

兩個回答如下

把輸入行分成兩個變數分別賦值給a和b,以空白符分隔,例如檔案內容1 2

while read a b;do

a=1

b=2

… 如果檔案內容為1 2 3 4,那麼

while read a b;do

a=1

b=』2 3 4』

不知道你能理解不

while read a b

dodone <1.txt

1.txt檔案內容如下

2 3

4 8

7 7

5 9

在執行指令碼是a=2,b=3和a=4,b=8…………

shell中while read命令的理解

在shell中處理文字時,常用使用while和read進行配合實現。使用方法是 while read do x done txt 形式一 這裡之前一直不能理解,為什麼不是while read txt do done 形式二 的形式。理解如下 1.形式一是將 txt的內容作為while命令的標準輸入,...

while read讀取文字內容

讀取檔案給 while 迴圈 方式一 exec 方式二 cat file path while read line do cmd done方式三 while read line do cmd done 舉例 ip.txt內容如下 10.1.1.11 root 123 10.1.1.22 root 1...

shell學習之 shell呼叫shell

2008 05 06 14 43 18 分類 linux 標籤 字型大小 大中小訂閱 fork是最普通的,就是直接在指令碼裡面用 directory script.sh來呼叫script.sh這個指令碼.執行的時候開乙個sub shell執行呼叫的指令碼,sub shell執行的時候,parent ...