.bashrc ファイルに予期しない表示 '(' の近くに構文エラーがあります.

.bashrc ファイルに予期しない表示 '(' の近くに構文エラーがあります.

しばらくbashrcファイルで次の行を使用しましたが、突然エラーが発生しました。以下はいくつかの行です。

make()
{
        /usr/bin/make "$@" 2>&1 | sed -E -e "s/error/ $(echo -e "\\033[31m" ERROR "\\033[0m"/g)"   -e "s/warning/ $(echo -e "\\033[0;33m" WARNING "\\033[0m"/g)"
        return ${PIPESTATUS[0]}
}

エラーは次のとおりです。

bash: /home/username/.bashrc: line 175: syntax error near unexpected token `('
bash: /home/username/.bashrc: line 175: `make()'

ベストアンサー1

makebash の開始時に読み取るファイルの先頭にエイリアスがある可能性があります。これをリストし、関数の前にalias -p追加してみてください。unalias make

おすすめ記事