grep为特定的代码块

我有这个代码搞乱了我的程序,但我可以简单地找不到它在我的项目中。 我完全知道(到空白)代码将是什么,但由于它是代码,它有很多空格,句号,括号等。 为整个事情input正则expression式将是一个巨大的痛苦。 有没有一种方法,我可以只使用grep -rsearch与string完全匹配?

fgrep这样做(或者grep -F )。 不要忘记引用模式来防止shell解释它:

 $ echo 'a' | grep '[abc]' a $ echo 'a' | fgrep '[abc]' $ echo '[abc]' | fgrep '[abc]' [abc] 

如果是多行模式, pcregrep -F可以是有用的( -F用于固定字符串)。