find
で再帰的にファイルを検索してgrep -v
でログファイルなどの不要なファイルを除外してsed
で置換。
Macのsed
のiオプションがlinuxと挙動が違うので-i
だけではなく-i ''
とする。
find . -type f | grep -v '\.log$' | xargs sed -i '' 's/hoge/fuga/g'
Go to list of users who liked
More than 5 years have passed since last update.
find
で再帰的にファイルを検索してgrep -v
でログファイルなどの不要なファイルを除外してsed
で置換。
Macのsed
のiオプションがlinuxと挙動が違うので-i
だけではなく-i ''
とする。
find . -type f | grep -v '\.log$' | xargs sed -i '' 's/hoge/fuga/g'
Register as a new user and use Qiita more conveniently
Go to list of users who liked