sedコマンドで置換する際に複数の処理を追加する方法

sedコマンドの-eオプションでパターンを流すことでログの文字列を置換することができるが、-eオプションを指定することで複数のパターンを同時に置換できる。1行のログに対して二種類の置換をかけたい場合に有効。ちなみに試しに実行してみたらhoge1という置換が行われてからhoge2という置換が行われるようだ。左側から実行されるのかな。

cat hoge.log | sed -e 's/pattern1/hoge1/g' -e 's/pattern2/hoge2/g'

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA