案例esac结构在bash中,“特殊字符”

时间:2013-11-08 00:26:42

标签: bash

美好的一天,

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

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:2)

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

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