sed
を使用して、テキスト ファイルから文字列を削除できます。 (他のツールも存在します)。
例:
sed -i -e '/myapp/d' .bash_profile
.bash_profile
から削除します 文字列 myapp
を含むすべての行 .
~/.bash_profile
のようなファイル ユーザーのホームディレクトリに存在します。このようなファイルは、完全にユーザーの管理下にあります。 rpm
のようなグローバルな動作コマンド そのようなファイルを変更することは想定されていません。
-
通常、rpm パッケージによって提供される基本構成ファイルがあります。
-
これで、特定のシステムに固有の設定を上書きするために root が使用できるグローバル構成ファイルが作成されます。
-
次に、ホーム ディレクトリに個人用の構成ファイルがあり、これを使用してグローバル設定を個人の設定でオーバーライドできます。
rpm
のようなコマンド 最初のものだけを変更し、後者は変更しないでください。
sed -i '/^export MYAPP_HOME=\/opt\/myapp$/d' ~/.bash_profile