read命令
read命令是乙個內建命令,用於從終端或檔案讀取輸入,read命令讀取乙個輸入行,直至遇到換行符。行尾的換行符在讀入時被轉換成乙個空字元。如果read命令後未跟變數名,讀入的行將被賦給內建變數reply。
你也可以使用read命令來中斷程式的執行,直至使用者輸入乙個回車。
如果代-r選項,read命令將忽略反斜槓/新行符對,把反斜槓作為行的一部分。
表14-1 read命令
格 式
含 義
read answer
從標準輸入讀取一行並賦值給變數answer
read first last
從標準輸入讀取一行,直至遇到第乙個空白符或換行符。把使用者鍵入的第乙個詞存到變數first中,把該行的剩餘部分儲存到變數last中
read
標準輸入讀取一行並賦值給內建變數reply
read –a arrayname
讀入一組詞,依次賦值給陣列arrayname③
(續表)
格 式
含 義
read -e
在互動式shell命令列中啟用編輯器。例如,如果編輯器是vi,則可以在輸入行時使用vi命令③
read –p prompt
列印提示符,等待輸入,並將輸入賦值給reply變數③
read –r line
允許輸入包含反斜槓③
read 命令詳解
2012 08 12 13 59 33 分類 shell指令碼 標籤 舉報 字型大小大中 小訂閱 1.read的一些選項 read可以帶有 a,d,e,n,p,r,t,和 s八個選項。a 將內容讀入到數值中 echo n input muliple values into an array read...
echo命令和read命令
在shell中,echo命令是用來輸出指定的字串的,格式如下 echo 選項 字串 選項有 e 支援反斜槓轉義字元。n 輸出一行字串但不換行 echo命令是預設換行的 反斜槓轉義字元有 n 換行 c 取消預設換行 t 製表符 b 游標退一格 等。字串可不加雙引號,但若有 e 選項,就必須加雙引號,否...
Shell程式設計 read命令
1.read 讀取輸入的值 語法 read 選項 值 p 提示語句 n 字元個數 t 等待時間,秒 s 隱藏輸入 2.例子 等待3秒輸入,提示語句please input your name bin bash read t 3 p please input your name name echo n...