无法找到原因:bash缺失'

时间:2016-04-29 23:56:36

标签: bash

为什么我得到" bash缺失' "为此:

function get_xserver ()
{
    case $TERM in
        xterm )
            XSERVER=$(who am i | awk '{print $NF}' | tr -d ')''(' )
            ;;
            aterm | rxvt)
            # Find some code that works here. ...
            ;;
    esac
}

这是确切的错误:

bash: [: missing `]'

1 个答案:

答案 0 :(得分:1)

错误不在您发布的代码中。错误消息:

-bash: [: missing `]'

完全意味着它所说的内容 - 缺少]个字符,即[ test ]语句。

试一试:

$ [ 1 -eq 2
-bash: [: missing `]'

您需要确定错误实际的位置,并添加缺少的结束括号。

相关问题