#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    処理領域削除

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS