sedコマンドで上書き(インプレース)編集する方法
sedコマンドで上書き(インプレース)編集するには-iオプションを指定します。
オプションの説明
-i[SUFFIX], --in-place[=SUFFIX] edit files in place (makes backup if SUFFIX supplied)
-iオプションを指定した場合
$ cat fruits.txt Banana Cherry Grape Mango Melon Peach $ sed -i 's/a/A/g' fruits.txt $ cat fruits.txt BAnAnA Cherry GrApe MAngo Melon PeAch
-iオプションを指定しない場合
$ cat fruits.txt Banana Cherry Grape Mango Melon Peach $ sed 's/a/A/g' fruits.txt BAnAnA Cherry GrApe MAngo Melon PeAch $ cat fruits.txt Banana Cherry Grape Mango Melon Peach