複数のディレクトリで指定された文字列を持つファイルを見つける方法は? [コピー]

複数のディレクトリで指定された文字列を持つファイルを見つける方法は? [コピー]

私は試した:

grep "6 0 1 1      0.4154" /media/linux/DATADISK/*

ただし、DATADISK ディレクトリのサブディレクトリでは検索されません。

ベストアンサー1

マンページgrep:

-r, --recursive
          Read all files under each directory, recursively,
          following symbolic links only if they are on the command
          line.

これgrep -r ...により問題が解決します。複数のファイルをpingするときは、一致するファイルの名前も印刷するようにgrep追加するのが便利です。-HこれはLinuxではデフォルトですが、他のプラットフォームではそうではありません。

おすすめ記事