grep -R からディレクトリを除外するにはどうすればいいですか? 質問する

grep -R からディレクトリを除外するにはどうすればいいですか? 質問する

ディレクトリを除くすべてのサブディレクトリをトラバースしたいnode_modules

ベストアンサー1

最近のバージョンのGNU グレップ(>=2.5.2) 提供する:

--exclude-dir=dir

パターンに一致するディレクトリをdir再帰的なディレクトリ検索から除外します。

つまり、次のことができます:

grep -R --exclude-dir=node_modules 'some pattern' /path/to/search

構文と使用法に関する詳細については、

古いGNU GrepsとPOSIX グレップfind他の回答で提案されているように使用してください。

または単にack編集銀の探求者) して終わりにしましょう!

おすすめ記事