尝试使用grep查找正则表达式['“] rm []。* ['”]的实例

时间:2014-10-08 00:25:20

标签: regex command-line grep

我正在尝试查找与这些输入字符串类似的行。基本上 - 单引号或双引号 - 跟随1个或更多空白 - 跟随rm - 跟随1个或更多空格

以下是一些示例匹配。

build2('rm myfile')
build2(" rm myfile')
'rm myfile'

我可以使用正则表达式测试程序,如regexpal dot com,它工作正常,但如果我的输入文件名为myfile.txt,我将如何使用grep?我已经在下面的shell提示符下尝试了命令,但是grep除了响应>下一行的角色。

grep "['"] *rm *" myfile.txt

1 个答案:

答案 0 :(得分:2)

你在grep的调用中使用双引号。因此,您需要在模式中转义双引号。

grep "['\"] *rm *" myfile.txt