複数あるファイルの中から特定の文字列を検索したいときのLinuxコマンド。 $ find ./ -type f -print | xargs grep 'hoge' 【上記コマンドの説明】 find find の次で指定したディレクトリ以下のファイルを検索する。 ファイル検索の構文は「find [path] [検索条件] [アクション]」 — ./ 今いるディレクトリ以下が検索対象。「~/」とするとホームディレクトリ以下が検索対象となる。 ./ の代わりにフルパスでも可。この場合も指定したディレクトリ以下が検索対象になる。 — -print 検索結果を標準出力する。このとき結果をフルパスで表示する — -type f 指定したファイルタイプを検索する。fが通常ファイルを,cまたはdとするとディレクトリを,lとするとシンボリック・リンクを検索します。 — xargs 標準入力からコマンドライ
![【Linux】複数あるファイルの中から特定の文字列を検索するコマンド](https://cdn-ak-scissors.b.st-hatena.com/image/square/e27f2a2e74cb93e11e952d36d9b7e88d2e216f16/height=288;version=1;width=512/http%3A%2F%2Fkawatama.net%2Fwp-content%2Fuploads%2F2014%2F08%2Flinux_thum.jpg)