Linux read命令的基本使用!

老男孩IT教育機構發表於2023-03-10

  在Linux系統中,read命令主要用於讀取鍵盤輸入,可以從標準輸入中讀取一行資料,並把輸入行的每個欄位的值指定給shell變數。本篇文章主要為大家介紹一下Linux read命令的基本使用方法,一起來學習一下吧。

  Linux中的read命令從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給shell變數。

  語法:

  read [-ers] [-a aname] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]

  引數:

  -a 後跟一個變數,該變數會被認為是個陣列,然後給其賦值,預設是以空格為分隔符。

  -d 後面跟一個標誌符,其實只有其後的第一個字元有用,作為結束的標誌。

  -p 後面跟提示資訊,即在輸入前列印提示資訊。

  -e 在輸入的時候可以使用命令補全功能。

  -n 後跟一個數字,定義輸入文字的長度,很實用。

  -r 遮蔽\,如果沒有該選項,則\作為一個跳脫字元,有的話\就是個正常的字元了。

  -s 安靜模式,在輸入字元時不再螢幕上顯示,例如login時輸入密碼。

  -t 後面跟秒數,定義輸入字元的等待時間。

  -u 後面跟fd,從檔案描述符中讀入,該檔案描述符可以是exec新開啟的。

  說明

  read內部命令被用來從標準輸入讀取單行資料。這個命令可以用來讀取鍵盤輸入,當使用重定向的時候,可以讀取檔案中的一行資料。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2939070/,如需轉載,請註明出處,否則將追究法律責任。

相關文章