Options
讀取命令中的 -p 選項有什麼作用?
讀取命令中的 -p 選項有什麼作用?
一個例子:
read -p “請輸入你的名字:” firstName
閱讀手冊頁上 -p 選項的解釋(我不明白這一點):
在嘗試讀取之前輸出沒有尾隨換行符的字元串 PROMPT
我不明白“字元串提示”是什麼意思,也不明白“尾隨換行符”是什麼。
我不明白“字元串提示”是什麼意思,也不明白“尾隨換行符”是什麼。
提示是如何呼叫之後給出的字元串
-p
。使用者會看到一個提示 (Please enter your first name:
並輸入將放入firstName
變數中的值。沒有尾隨換行意味著當使用者開始輸入時,字元將出現在螢幕上(將被回顯到)緊跟
Please enter your first name:
在同一行之後(而不是出現在提示符下方)。
執行這個例子會告訴你。腳本將顯示
Please enter your first name:
並且您的終端的游標將是“:”之後的一個空格(在同一行上)。如果您鍵入任何內容,然後按
enter
,文本將被放入 shell 變數$firstName
Please enter your first name: Kaiylar
將變數設置為“Kaiylar”。在腳本中,您可以鍵入
echo $firstName
看看
Kaiylar
在手冊中,PROMPT是字元串的名稱
"Please enter your first name: "
換行符是結束文本行並開始新文本行的字元。