すべてのディレクトリでテキストを検索する

すべてのディレクトリでテキストを検索する

「認証アドレス要求を無視する」テキストがあるかどうか、すべてのディレクトリを検索する必要があります。どのような命令を出すべきですか?

答え1

あなたはそれを使用することができますgrep:

grep -R "Ignoring request to authentication address" .

答え2

「テキストを含むすべてのファイルを検索...」を意味すると思います。

find . -exec grep -nH "Ignoring request to ..." \{\} \;

形式の行を出力する方法です。

filename:linenumber:Ignoring request to ...

すべてのゲーム。

コマンド内の find の後の点は、「次の場所のいずれかにあるファイル」を意味します。現在の目次。ファイルがどこにあるかを知っている場合は、/var/logなどの任意のディレクトリをここに配置できます。または/どこでも絶対に検索したい場合は間違いなく時間がかかります。

ファイルに.logや.txtなどの名前があると思われる場合は、始めることができます。

find . -name "*.log" -exec ...

絞り込む。

関連情報