読者です 読者をやめる 読者になる 読者になる

sedで複数行削除

とあるxmlのhogeタグごとその中身を削除したかったので調べた。

sed -i -e "/^<hoge>$/,/^<\/hoge>$/d" target.xml

カンマなんて考えもしなかった。sedって結構色々出来るみたいですね。いつも行内置換くらいにしか使ってないから分からなかったよ・・・。