総数:14 今日:1 昨日:0
https://www.slideshare.net/wolf-dog/sed-49657392
例)data.xml falseをtrueへ置換してみよう。
<saveOutput>false</saveOutput>
<disabled>true</disabled>
</hudson.plugins.emailext.ExtendedEmailPublisher>
sedコマンド実行
sed -f replace_data.sed data.xml
replace_data.sed の中身
:a N s!\(<disabled>\)true\(</disabled>.*</hudson.plugins.emailext.ExtendedEmailPublisher>\)!\1false\2! Ta P D
:a ラベルa N 1行追加 s!\(<data>\).*\(</data>\)!\1\2! Ta 置換失敗ならaへ P 処理領域出力 D 処理領域削除