求教一查询命令

求教一查询命令

在当前目录树下,有许多包含"MAXHOSTNAMELEN"字符串的cpp文件。我用以下的命令进行查询包含"MAXHOSTNAMELEN"字符串的cpp文件。
find . -name "*.cpp" | grep -l "MAXHOSTNAMELEN" *
只输出一条结果。不解,向各位前辈求教了。
你这样
grep "MAXHOSTNAMELEN" *.cpp
不行吗?
我记得原来的帖子里有,好象给加精了
MAXHOSTNAMELEN
是不是,字不一样啊或是大小写不一样,
引用:
find . -name "*.cpp" | grep -l "MAXHOSTNAMELEN" *
find . -iname "*.cpp" -exec grep -i "MAXHOSTNAMELEN" {} ';'