我正在尝试使用
在大量文件中找到一个字符串grep -rH --include='*.php' "a_string"
我只需查看*.php
个文件。不过,看起来它试图查看所有文件,命令有什么问题?
答案 0 :(得分:2)
您的命令在我的shell中有效。就个人而言,我这样做:
find -L . -name \*.php | xargs grep --color=auto "a_string"
答案 1 :(得分:0)
通过文件globbing <{1}}你的字符串
grep
答案 2 :(得分:0)
我通常做的是:
grep "foo" **/*.php
您可以添加-i
等-E -P -o
...取决于模式以及您想要的输出类型。
答案 3 :(得分:0)
似乎--include='*.php'
选项会造成麻烦。
grep -rH "a_string" *.php