シェルツイートしばらく経つとsedの使い方がわからなくなるので備忘録です。-eオプションってどうなんだっけと毎回なってしまいます。入力ファイルスポンサーリンクsedの-eオプションを使ったサンプルコード例えば、下記のようにin.txtがあったとします。before1before2before3下記のようにsedコマンドと-eオプションを設定して実行することで、beforeの文字列がafterに置換されます。※MACターミナル(BSD系)での動作確認です。in.txtafter1after2after3beforeの文字列がafterに置換されているのが確認できます。sedコマンドの中では、よく使うオプションだと思っています。使い方になれておくと、後々楽になると思います。スポンサーリンクsedの-eオプションの省略する時の注意点sedの-eオプションの省略の仕方sedでは-eオプションを省略することができます。-eオプションを省略した場合は、sedの第一引数がコマンド、第二引数以降は入力ファイルと解釈されます。この順番を守ることが大切になります。sedで-eオプションを省略する場合は、下記の形式で記述。入力ファイルsedの-eオプションの省略するサンプルコード先程と同様のin.txtがあったとします。-eオプションを下記のように省略してsedを実行すると、先程の実行結果と同様の結果となることが確認できます。