drag n drop

調べたことを書きます

grepで特定のディレクトリを除外

grep -r <文字列> <ディレクトリ> --exclude-dir=<除外するディレクトリ名>

 

例:

grep -r userdata /home/foo/bar --exclude-dir=.git

grep -r userdata /home/foo/bar --exclude-dir={.git,.nvm,.npm}

 

注意:

grep v2.5.2以降で使える

 

参考:

Linux - grepで特定のディレクトリを除外する - Qiita

Grep exclusions. Demonstrates how to exclude multiple directories, and files.