美好的一天,
我想知道如何在esac结构中使用特殊字符“ - ”:
case $var in
[1234567890] )
-----commands-----
-)
-----commands-----
esac
当我使用这个结构时,我得到:
line 59: syntax error near unexpected token `)'
line 59: ` - )'
提前致谢
答案 0 :(得分:2)
您忘记使用双分号结束上一个命令块。
case $var in
[1234567890] )
-----commands----- ;;
-)
-----commands----- ;;
esac