如何在grep中转义单引号

时间:2014-05-21 15:45:04

标签: linux grep

我在这里发现了一些类似的问题,但它们并不完全相同。

我想在某些文件中查找文本'true' format

我该怎么办?

不确定如何绕过true附近的单引号。

3 个答案:

答案 0 :(得分:4)

只需将字符串换成双引号:

grep "'true' format" your_file

测试

$ cat a
this is 'true' format
and this is true formatting
test

$ grep "'true' format" a
this is 'true' format

答案 1 :(得分:0)

使用转义:

grep -i "'true' format" file.txt

答案 2 :(得分:0)

如果可以使用-P的{​​{1}}(Perl regex语法)标志,则可以在模式中将grep编码为'

\x27

(类似地,对于grep -P '\x27true\x27 format' file.txt ,请使用"