如何忽略包含' +'的字符串

时间:2017-07-13 00:43:07

标签: linux unix grep

问题可能是我忽略了多个字符串,但这就是我现在正在做的事情:

grep -Ev 'lost+found|controller|config'

所有包含'控制器'和'配置'被忽略了,但所有的线路都被丢失了+找到了#39;仍在出现。是否有一种解决方法可以忽略包含' +'符号

1 个答案:

答案 0 :(得分:3)

处理lost+found|controller|config

lost+found匹配t中{1}}的一次或多次出现。

正如@zwer和@Barmar所说,lostttt表示重复。

实际上,匹配的是:

enter image description here

+更改为+(转义特殊字符)现在符合您的需要:

enter image description here

Regex101是探索正则表达式所做的很好的资源:

enter image description here