Linux

Linux 在文件和子目錄中搜尋

  • November 21, 2018

正確需要一個腳本/命令,它將列出所有包含模式/字元串的 .php 文件。

它應該查看目前目錄和所有子目錄。

如果它顯示類似以下的行號,那就更好了:

my new command 
./www/index.php Line 12
./www/lib/config.php Line 123

是否可以對每個具有此模式的文件中的行進行搜尋和替換?

grep可以自己做到這一點:

grep -rn --include='*.php' "pattern" .

找 。-name ‘*.php’ -print0 | xargs -0 grep -n “模式”

引用自:https://serverfault.com/questions/88162