我有一系列包含html注释(<!-- some comment -->)的文件,我想要使用grep来匹配它们。 注释只跨越一行。 这是我的命令: grep -rl '<!--.*?-->' ./ 这个不匹配。但如果我使用这个正则表达式运行grep: grep -rl '<!--.*?' ./ 它有效。 原始正则表达式在 javascript 中有效,但 grep 似乎不喜欢它,原因我不知道。 谢谢。
egrep
,那段代码应该可以正常工作。 - Moses