我搜索了一种在源代码上grep的方法,而不会因为注释而有时出现假阳性。例如,如果我在此.c源代码上搜索foo: /* * foo has changed [...] and is now a 2-parameters function */ // foo(24) foo(42, 28); 天真的人grep会发现3次出现,而我只想要一次。我已经在StackOverflow上看到了这种方法,但是它不能满足我的需求:PHP在平台上不可用。我也发现这种方式用于单行注释,但这只能解决部分问题。 我需要使用经典脚本工具(awk,sed,bash,grep等),即使有成千上万个文件,我也要使其速度更快。 您现在是否可以以及仅在源代码上grep的可能性以及如何实现?