我正在尝试查找与这些输入字符串类似的行。基本上 - 单引号或双引号 - 跟随1个或更多空白 - 跟随rm - 跟随1个或更多空格
以下是一些示例匹配。
build2('rm myfile')
build2(" rm myfile')
'rm myfile'
我可以使用正则表达式测试程序,如regexpal dot com,它工作正常,但如果我的输入文件名为myfile.txt,我将如何使用grep?我已经在下面的shell提示符下尝试了命令,但是grep除了响应>下一行的角色。
grep "['"] *rm *" myfile.txt
答案 0 :(得分:2)
你在grep的调用中使用双引号。因此,您需要在模式中转义双引号。
grep "['\"] *rm *" myfile.txt