回答編集履歴

1

補足

2021/12/06 16:52

投稿

otn
otn

スコア85901

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  sedの種類によるかもしれませんが、少なくともGNU sedでは、`-i`オプションは、別ファイルに書きだした後でリネームで元のファイル名を付けます。
6
6
 
7
- 例えば、`sed -i 's/a/b/' foo.txt`は、`sed 's/a/b/ foo.txt > tmp;rm foo.txt;mv tmp foo.txt`と同じです。
7
+ 例えば、`sed -i 's/a/b/' foo.txt`は、`sed 's/a/b/ foo.txt > tmp;rm foo.txt;mv tmp foo.txt`と同じです(必要に応じてパーミッションなどの変更も)
8
8
 
9
9
 
10
10