2017-10-10 114 views
0

好的我知道這已經被bash新人張貼了很多,但仍然是這是老師給我的程序,它不能正常工作。意外令牌附近的語法錯誤「0」

#! /bin/bash 
echo "month" 
read month 
case $month in 
    january) 
     echo "31" ;; 
    february) 
     echo "30" ;; 
    *) 
     echo "INVALID" ;; 
esac 
exit(0) 

終端給我兩個錯誤,

./shell2:第15行:附近意外的標記 「0」 語法錯誤

./shell2:第15行:'退出(0 )'

有人能解釋我一次嗎? 謝謝

+1

15號線在哪裏?你的代碼示例中有12個。 – ceejayoz

+0

呵呵對不起,我忘了加兩行,行軍)並且回聲「31」;; –

+1

不要通過編輯標題來標記問題「解決」 - 而是接受爲您解決問題的答案。看到這裏:https://stackoverflow.com/help/someone-answers –

回答

3

bash參數不放在大括號中。應該是exit 0而不是exit(0)

+0

謝謝!現在我知道了,我不會再犯這個錯誤兩次。 –

相關問題