这是 bash shell 中的代码。如果不是这样,应该如何指定文件掩码?我希望这两个命令都能找到搜索表达式,但它没有发生。在这个例子中,我提前知道我更喜欢将搜索限制在 python 源代码文件中,因为不合格的搜索是愚蠢的浪费时间。
因此,这按预期工作:
grep -rni '/home/ga/projects' -e 'def Pr(x,u,v)'
/home/ga/projects/anom/anom.py:27:def Pr(x,u,v): 等等,等等,...
但这不起作用:
grep --include=\*.{py} -rni '/home/ga/projects' -e 'def Pr(x,u,v)'
我正在使用 GNU grep
2.16 版。