read命令簡介

2021-06-16 03:35:20 字數 706 閱讀 2604

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...