Help us understand the problem. What is going on with this article?


More than 1 year has passed since last update.



  • ファイルを上書きする
grep '置換前の文字列' -rl '対象のディレクトリ' | xargs sed -i -e 's/置換前の文字列/置換後の文字列/g'
  • バックアップファイル(.bak)を残す
grep '置換前の文字列' -rl '対象のディレクトリ' | xargs sed -i.bak -e 's/置換前の文字列/置換後の文字列/g'
  • 置換する文字列にスラッシュ( / )が含まれる
    • sedコマンドに用いる区切り文字にはスラッシュ( / )以外も使用できる
grep '置換前の文字列' -rl '対象のディレクトリ' | xargs sed -i -e 's#置換前の文字列#置換後の文字列#g'
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away