read
|
類似 C 語言中的 scanf,Shell 也提供一個從鍵盤 (STDIN) 輸入
的指令,'read' 格式如下:
|
read 後面帶的 var1, var2 等是用來儲存輸入值的變數。
這時read會將 輸入的字串以空白斷開,再逐步將
一個字分給一個變數。
|
如果輸入的字比變數還多,最後一個變數會將
剩下的字當成其值。
|
如果輸入的字比變數還少,則後面的變數會設成空字串。
|
例
|
'read'指令可以用來暫停 script 的執行,
在執行 read 時,Shell 會停下來,等使用者輸入任何資訊時,
才會繼續執行,下例中, Shell 會等使用者輸入任何字元或字串,
才會將文件印出於印表機。
|