我试图使用grep与-v作为反向匹配和-e作为正则表达式。我无法正确地获得语法。使用grep与正则表达式来筛选出匹配
我试图像
tail -f logFile | grep -ve "string one|string two"
如果我这样做,这样就不会过滤 如果我将其更改为
tail -f logFile | grep -ev "string one|string two"
我得到
grep: string one|string two: No such file or directory
我曾尝试使用()或引号,但一直未能找到任何可行的。
我该怎么做?
嘿,学习每天都有新的东西,我以前从未注意到grep上的-E标志。 – Jay 2008-12-12 20:58:48
此解决方案适用于`MacOS`吗?我尝试`历史| grep -vE'ng | npm'`但它不能按预期工作。 – Sergii 2018-01-02 06:04:21