由標準輸入讀取資料

(標準輸入通常是鍵盤) 可以由鍵盤讀取使用者輸入的資料值:

echo "請回答 Y/N ?"
read ans
echo
echo "您的回答是: $ans"
echo

=========

echo "請輸入二個單字?"
read X Y
echo
echo "您輸入的是: $X $Y"
echo


註:read 不只可以讀取字元,其實字串也可以,換言之,
上式若使用者輸入 msg yes,則 $X 為 msg、$Y 為 yes

另,若輸入的項目比位置變數多,則最後一個變數會吃掉多出來的輸入:

echo "請輸入三個字串"
read X Y Z

假設使用者輸入 msg yes ok no today
則 X 為 "msg"、Y 為 "yes"、Z 則吃掉剩下所有的,即 Z 為 "ok no today"