如何grep包含单引号和双引号的文本?

时间:2014-05-08 03:10:41

标签: regex linux grep

另外,我想保留一些外引号,以便我可以使用大型正则表达式。

例如,如果文件'Test'包含文字:"Josh's Dog"

我做grep '"Josh's Dog"' test

它不起作用。

我需要逃脱什么?

1 个答案:

答案 0 :(得分:2)

也许试试这个:

grep \"Josh\'s\ Dog\" test

或者如此处Why escaped single quote doesn't work in grep?所述,请尝试

grep -P '"Josh\047s Dog"' dat