使用grep与复杂的字符串

时间:2010-02-07 17:01:23

标签: bash grep

我正在查看几个文件的内容,例如:

(2E)-3-({5,6-dihydroxy-3-methyl-2-oxo-4-[(1E)-prop-1-en-1-yl]-2,3-dihydro-1-benzofuran

用grep,所以我试着这样做:

grep -n "(2E)-3-({5,6-dihydroxy-3-methyl-2-oxo-4-[(1E)-prop-1-en-1-yl]-2,3-dihydro-1-benzofuran" *.data

但是我收到错误,可能是由于字符串很复杂。

是否有额外的grep选项或其他方式让我在文件中找到此字符串?

由于

1 个答案:

答案 0 :(得分:5)

我手边没有手册页,但你试过grep -F吗?我认为它关闭了regexp并将模式视为固定字符串。 fgrep也是如此。