
ディレクトリに単語を含むファイルがありますstring
。
これはgrep "string" .
結果を返しません。
ただし、これを行うとgrep -r "string" .
ファイルが返されます。
なぜ-r
オプションが必要なのですか?内部サブディレクトリを調べません。
答え1
いいえ、必須ではありません。という名前のファイルを検索するという意味ですgrep "string" .
。現在のディレクトリ内のすべてのファイルに対して実行したい場合、またはすべてのサブディレクトリ内のすべてのファイルを繰り返し検索したい場合に使用します。string
.
grep
grep string *
grep -r string