/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

나는 같은 일을 겪었습니다. 나는 나 자신에게 이렇게 했다:

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

관련 정보