#author("2017-10-01T23:01:51+09:00","","") #author("2017-10-01T23:03:11+09:00","","") #nofollow #norelated 総数:&counter(total); 今日:&counter(today); 昨日:&counter(yesterday); * もくじ [#u140e48d] #contents [[Memorandums]] * sedで複数行処理 使ってみようNを [#k218137e] 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 falseをtrueへ置換する。 replace_data.sed 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 処理領域削除