Linux 在文件和子目录中搜索

Der*_*gan 1 scripting linux command-line-interface

正确需要一个脚本/命令来列出所有包含模式/字符串的 .php 文件。

它应该查看当前目录和所有子目录。

如果它显示的行号类似于:

my new command 
./www/index.php Line 12
./www/lib/config.php Line 123
Run Code Online (Sandbox Code Playgroud)

还可以搜索并替换每个文件中具有此模式的行吗?

Mik*_*l S 6

grep 可以自己做到这一点:

grep -rn --include='*.php' "pattern" .
Run Code Online (Sandbox Code Playgroud)