teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2019/12/12 04:41

投稿

hidezzz
hidezzz

スコア1248

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