意外令牌附近的语法错误“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://*.com/help/someone-answers –

bash参数不放在大括号中。应该是exit 0而不是exit(0)

+0

谢谢!现在我知道了,我不会再犯这个错误两次。 –