たくさんのファイルで文字列を検索したい。
私が使った find /archive/* -print0 | xargs -0 grep 'robert' -sl
それをする簡単な方法はありますか?
たくさんのファイルで文字列を検索したい。
私が使った find /archive/* -print0 | xargs -0 grep 'robert' -sl
それをする簡単な方法はありますか?
回答:
シェルが広がる *
。省略して find
何をすべきか考え出すでしょう。
find /archive -print0 | xargs -0 grep 'robert' -sl
の必要はありません find
。ただ使用してください。
grep -m 1 -rsl 'robert' archive/
grep -rsl 'robert' archive/ | head -100
grep -rslm 100 'robert' archive/