1

再会,

我想知道如何在 case esac 结构中使用特殊字符“-”:

case $var in
    [1234567890] )
        -----commands-----
    -)
        -----commands-----
esac

当我使用这种结构时,我得到:

line 59: syntax error near unexpected token `)'
line 59: `          - )'

提前致谢

4

1 回答 1

2

您忘记用双分号结束前一个命令块。

case $var in
    [1234567890] )
        -----commands----- ;;
    -)
        -----commands----- ;;
esac
于 2013-11-08T00:29:48.233 回答