フォルダ全体から探す
grep -r でどのファイルからでもテキストを探す
⏱ 想定 ~3 分
01 · 読む
テキストを探したいけど、どのファイルにあるかわからないときは?grep -r はフォルダとそのすべてのサブフォルダの中のすべてのファイルを再帰的に検索します。
💡 想像してみてください普通の grep は 1 つのファイルだけを検索します。grep -r は建物の中のすべてのキャビネットの引き出しを全部開けて回るようなものです。
ポイントまとめ
- grep -r はディレクトリツリー全体のすべてのファイルを検索します
- マッチごとにファイル名とマッチした行を表示します
- プロジェクト内で何がどこで定義されているか探すのにとても便利です
02 · ターミナル演習
テキストがどのファイルにあるかわからないときは?すべてのファイルを一気に検索しましょう。-r フラグは、フォルダ内のすべてのファイルを再帰的に検索するよう grep に伝えます。
(このセクションはインタラクティブです — JavaScript を有効にしてください。)
03 · ターミナル演習
今度はすべてのファイルから 'localhost' を検索してみましょう。
(このセクションはインタラクティブです — JavaScript を有効にしてください。)
04 · 空欄補充
すべてのサブフォルダのすべてのファイルから単語を検索するには、こう入力します:grep ___ "word" .
⚠ 全機能のインタラクティブ体験には JavaScript が必要です。JavaScript を有効にして再読み込みしてください。
※ このサイトは独立した教育プロジェクトで、Anthropic の公式製品ではありません。Claude™ は Anthropic, PBC の商標です。