現在のフォルダーのテキストのみを検索するようにack
に指示する方法はありますか? (またはmax-depth
level?)そしてgrep
?
-n
にはno-recurse
を使用します。
$ ack -n foo
grep
はデフォルトでは再帰的ではないため、再帰的な検索が必要な場合にのみ-r
フラグを使用する必要があります。
次のように、grep
を使用して現在のディレクトリを検索できます。
$ grep -- foo *
-exec引数を使用して検索を組み合わせることができます。例:
find . -maxdepth 1 -exec grep foo {} \;
これはスケーリングできます。つまり、-maxdepth 2