/usr/share/bash-completion/bash_completion 解析错误

/usr/share/bash-completion/bash_completion 解析错误

运行 $ source ~/.bashrc 时遇到错误。错误是 /usr/share/bash-completion/bash_completion:1512: `|' 附近的解析错误。

bash_completion 文件(第一行是 1512):

       if ! [[ "$i" =~ ^\~.*|^\/.* ]]; then
            if [[ "$configfile" =~ ^\/etc\/ssh.* ]]; then
                i="/etc/ssh/$i"
            else
                i="$HOME/.ssh/$i"
            fi
        fi

请帮我解决这个问题。谢谢!

答案1

我遇到了同样的事情。我对自己做了这样的事:

(^\~.*|^\/.*)

相关内容