フォルダを再帰的に検索しますが、svnサブフォルダは除外します。

フォルダを再帰的に検索しますが、svnサブフォルダは除外します。

SVNが管理する大規模ファイルシステムのすべてのエントリを探したいが、どのディレクトリに含まれるものもfoo一致させたくない。.svn

これはすぐに一致するものを取得しますが、コマンドを使用grep -l -e 'foo' *してsvnディレクトリを除外しようとすると中断されます。grep -l -e 'foo' --exclude-dir=".svn"

私は何が間違っていましたか?

ベストアンサー1

--exclude-dirコマンドラインにファイルを一覧表示する必要性を上書きしません。grep標準入力を待っているため「中断」されています。

grep -l -e 'foo' --exclude-dir=".svn"*

使用を検討してください確認する.svnデフォルトでは同様のフォルダを除外します(そして他の多くの機能があります)。

おすすめ記事