回答編集履歴

1

使用コマンドのファイル名指定について修正。説明の補足。

2019/12/12 04:41

投稿

hidezzz
hidezzz

スコア1248

test CHANGED
@@ -1,4 +1,6 @@
1
1
  grepに「-r」オプションを追加すれば良いのではないでしょうか。
2
+
3
+ その場合対象ファイルは「./*」でも一応動きますが「.」に変えたほうが良いです。
2
4
 
3
5
 
4
6
 
@@ -6,6 +8,6 @@
6
8
 
7
9
  ```
8
10
 
9
- grep -lr '置換対象の文字列' ./* | xargs sed -i.bak -e 's/置換対象の文字列/置換後の文字列/g'
11
+ grep -lr '置換対象の文字列' . | xargs sed -i.bak -e 's/置換対象の文字列/置換後の文字列/g'
10
12
 
11
13
  ```