Answers:
经过一番尝试,我觉得grep -irn 'string' --include '*.h'比较方便
foobar.h在当前目录中创建一个名为的文件,然后重试。
                    小号等(打开)SH ELL 选择离子globstar与所述命令
    shopt -s globstar
**作为文件名组件,这将意味着此处和此处的所有内容。因此,path/**意味着path目录
 及其子目录中的所有内容。(您无需在./这里键入。)然后您可以使用
grep -in "string" path/**/*.h
搜索.h中和下的所有文件path。
您可以ü NSET的选项shopt -u。
find /path -iname "*.h" -exec grep -inH "string" "{}" \;
-exec... +也很好。
                    "string"在答案中!
                    
"*.h"在引号中加上引号。