Bash 意外标记“附近出现语法错误”;0“;

Bash 意外标记“附近出现语法错误”;0“;,bash,shell,syntax-error,exit,Bash,Shell,Syntax Error,Exit,好的,我知道bash的新来者经常发布这个,但这是一个老师给我的程序,它不能正常工作 #! /bin/bash echo "month" read month case $month in january) echo "31" ;; february) echo "30" ;; *) echo "INVALID" ;; esac exit(0) 终端给了我两

好的,我知道bash的新来者经常发布这个,但这是一个老师给我的程序,它不能正常工作

#! /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行:`exit(0)'

有人能给我解释一下吗?
谢谢

在bash中,参数没有放在大括号中。它应该是bash中的
exit 0
而不是
exit(0)

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

第15行在哪里?您的代码示例中有12行。呵呵,对不起,我忘了添加两行,三月)和回音“31”;;不要通过编辑标题将问题标记为“已解决”——而是接受为你解决问题的答案。看这里:第15行在哪里?您的代码示例中有12行。呵呵,对不起,我忘了添加两行,三月)和回音“31”;;不要通过编辑标题将问题标记为“已解决”——而是接受为你解决问题的答案。看这里:谢谢!现在我知道了,我不会再犯这个错误了。谢谢!现在我知道了,我不会再犯这个错误了。