1
我想檢查是否使用read
命令將用戶輸入的值是使用if/elif
語句以echo
東西輸入鍵。我應該怎麼做?檢查是否按下回車鍵在Linux bash腳本
我想檢查是否使用read
命令將用戶輸入的值是使用if/elif
語句以echo
東西輸入鍵。我應該怎麼做?檢查是否按下回車鍵在Linux bash腳本
將用戶輸入結束時的\n
剝離,然後將值分配給shell變量。如果用戶只按ENTER
,則讀取的值將是空字符串。
read VAR
if [[ -z $VAR ]]; then echo "User pressed ENTER with no input text"; fi
也值得取消設置$ IFS變量。沒有它,上面的代碼可以在空格上運行,而不僅僅是\ n。 – tsds
你試過了什麼? – pfnuesel
我試圖檢查「\ n」,如果輸入但它沒有工作 – JafarAlali92