Ubuntu 15のファイルには次のコード行があります/etc/bash.bashrc
。ファイル内の他のコメントを混乱させずにコマンドラインからこの行だけコメントを削除するにはどうすればよいですか?
# enable bash completion in interactive shells
#if ! shopt -oq posix; then
# if [ -f /usr/share/bash-completion/bash_completion ]; then
# . /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
# fi
#fi
必要な出力は次のようになります。
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
このファイルには、私が混乱させたくない他のコード行があることに注意してください。これはbashスクリプトによって自動的に実行されるはずです。
ベストアンサー1
実際にこれを要求することは、マルチプロファイルbashrcを実行する非常に間違った方法です。基本的な.bashrcファイルのさまざまな要件を定義し、必要に応じてインポートできる.bashrc_1、.bashrc_rc2など、いくつかの異なる.bashrcファイルが必要です。
それはすべてです。