2013-11-25 108 views

回答

1

將用戶輸入結束時的\n剝離,然後將值分配給shell變量。如果用戶只按ENTER,則讀取的值將是空字符串。

read VAR 
if [[ -z $VAR ]]; then echo "User pressed ENTER with no input text"; fi 
+0

也值得取消設置$ IFS變量。沒有它,上面的代碼可以在空格上運行,而不僅僅是\ n。 – tsds