1. 程式人生 > 其它 >linux centos7 read 命令

linux centos7 read 命令

2021-08-24

1. 命令簡介

read 命令就是讀取控制檯輸入

#命令格式
read [ 選項 ] [ 引數 ]
# 選項說明
-a 將分裂後的欄位依次儲存到指定的陣列中,儲存的起始位置從陣列的 index=0 開始。
-d 指定讀取行的結束符號。預設結束符號為換行符。
-n 限制讀取 N 個字元就自動結束讀取,如果沒有讀滿N個字元就按下回車或遇到換行符,則也會結束讀取。
-N 嚴格要求讀滿 N 個字元才自動結束讀取,即使中途按下了回車或遇到了換行符也不結束。其中換行符或回車算一個字元。
-p 給出提示符。預設不支援 "\n" 換行,要換行需要特殊處理,見下文示例。例如,"-p 請輸入密碼:"
-r 禁止反斜線的轉義功能。這意味著 "\" 會變成文字的一部分。
-s 靜默模式。輸入的內容不會回顯在螢幕上。
-t 給出超時時間,在達到超時時間時,read 退出並返回錯誤。也就是說不會讀取任何內容,即使已經輸入了一部分。 # 檢視選項
man read

2. 例項

# read 引數
read name

# read -a 引數
read -a name

本文來自部落格園,作者:元月二一,轉載請註明原文連結:https://www.cnblogs.com/ljq225/p/15181611.html