フォルダーとそのサブフォルダー内にあるすべてのファイルでテキスト文字列を検索するにはどうすればよいですか?


0

grep検索を使用して、Macのデスクトップに保存されたフォルダー(およびそのサブフォルダー)内の任意/すべてのphpファイルで文字列 'base64'を検索したいと思います。ターミナルのコマンドライン機能の使用経験はあまりありません。私は書いた

grep -lr base64  *.php

しかし、これはフォルダー内の関連するphpファイルのみを検索し、そのサブフォルダーは検索しません。私が探しているすべてのPHPファイルを表示する正しいコマンドは何ですか?


回答:



-1

うん。ありがとう@Clearquestionwithexamples

見つける 。-iname "* .php" -exec grep -Hi base64 {} \;

それはあなたが探しているものへの答えであるようです(* .phpファイルで「base64」を検索してください)、参照リソースで利用可能ないくつかの答えに基づいています。

* .phpファイルだけのディレクトリがある場合、このさらに簡単な構文を使用できます。

grep -iR base64

「探しているすべてのphpファイルを表示する」だけで(「base64」を探すことに煩わされることはありません)、単純に次のようにできます。

見つける 。-iname "* .php"

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.