2016-04-07 39 views
0

我想在我的mac上創建一個shell腳本(.sh),但不知何故我無法使'讀取'功能正常工作。這是我的代碼:試圖獲得用戶輸入shell腳本編程

READ -p "What now? " var 
ECHO $var 
    ECHO " " 
    if [ "$var" == "getfiles" ] 
    then 
    ECHO "Test1" 
    elif [ "$var" == "help" ] 
    then 
    ECHO "Test2" 
    else 
    ECHO "Please enter a valid command (type 'help' for a list of valid commands)" 
    fi 

正如你所看到的,我嘗試使用,以獲取用戶輸入的「讀-p VAR‘現在怎麼辦?’」。但是,無論我輸入什麼,它都會返回一個空變量。我到處搜尋,但似乎沒有人像我一樣遇到同樣的問題。我檢查了上千次代碼,但找不到任何違規行爲。任何人都可以看到我做錯了什麼?提前致謝。

回答

0

使用小寫字母readecho
echo "${var}"echo $var更好

+0

非常感謝!有效! :d –