意外令牌附近的语法错误“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 )'
有人能解释我一次吗? 谢谢
答
bash参数不放在大括号中。应该是exit 0
而不是exit(0)
+0
谢谢!现在我知道了,我不会再犯这个错误两次。 –
15号线在哪里?你的代码示例中有12个。 – ceejayoz
呵呵对不起,我忘了加两行,行军)并且回声“31”;; –
不要通过编辑标题来标记问题“解决” - 而是接受为您解决问题的答案。看到这里:https://*.com/help/someone-answers –