シェルスクリプトを使用して/ etcのファイルを編集しますか?

シェルスクリプトを使用して/ etcのファイルを編集しますか?

sedファイルの編集にどのように使用できますか/etc/heat/heat.conf

基本セクションに新しい行を追加したいと思います。

[DEFAULT]
rabbit_host =controller
rabbit_password =RABBIT_PASS

ベストアンサー1

/regexp/アドレスを使用して埋め込み行を検索し、追加[DEFAULT]a)コマンドを使用してその下に行を追加できます。ファイルをその場所で変更するには、に-i渡します。 (正しい操作を実行するかどうかを確認するために、最初に実行せずに実行したい場合があります。実際に変更せずに変更されたファイルがどのように見えるかを出力します):sed

# sed -i '/^\[DEFAULT\]$/a rabbit_host =controller\nrabbit_password =RABBIT_PASS' /etc/heat/heat.conf

おすすめ記事