linux サブディレクトリ配下のファイルをgrepする

サブディレクトリ配下のファイルをgrepする方法を紹介します。

コマンド書式

grep -r 検索文字列 ディレクトリ

実行例

/etc配下で、startを含むファイルをgrepする。

grep -r start /etc

※ -lをつけるとバイナリファイルを除外できる。(バイナリファイルは検索対象外にしたいから普通はつけた方がよい)

おまけ

以下のでも同じような事が実現できます。

find /etc -type f -print | xargs grep hoge /dev/null

参考サイト

以下のサイト参考にさせていただきました。

ありがとうございました。

yahoo知恵袋

comments powered by Disqus