特定の行に追加

特定の行に追加

誰かが助けることができることを願っています。

デフォルトでは設定ファイルがあります。例は次のとおりです。

domain1.com, domain2.com, domain3.com {
    admin=false
    status=enabled
}

domain3.com の後にコマンドを追加しなければ、, domain4.com構成は次のように表示されます。

domain1.com, domain2.com, domain3.com, domain4.com {
    admin=false
    status=enabled
}

最後に追加しましたが、{次に追加しましたが、これは私が望むものではありません。

ベストアンサー1

注文する

sed "/domain3\.com/s/domain3\.com/&, domain4.com/g" filename


awk '/domain3\.com/{gsub(/domain3\.com/,"domain3.com, domain4.com",$0) }1' filename

出力

ドメイン名 1.com、ドメイン名 2.com、ドメイン名 3.com、ドメイン名 4.com {

admin=false
status=enabled

}

おすすめ記事