grep和表达式(*,*)

时间:2016-10-07 14:06:30

标签: grep

我在一个大型项目中加入了write(*,*)。现在我想要grep

grep -n 'write(*,*)' response.f

并没有找到任何结果。为什么带括号的表达式不适合经典grep?

1 个答案:

答案 0 :(得分:3)

括号不是问题,但*是正则表达式元字符。请尝试将grep -nF 解释为正则表达式:

grep -nF 'write(*,*)' response.f

或者,逃避:

grep -n 'write(\*,\*)' response.f

您的正则表达式被解释为“零或更多(,然后是零或更多,,然后是)