【发布时间】:2017-09-06 07:04:01
【问题描述】:
我想排除剪辑和日期中的所有内容,但选择所有其他数据。
数据:
02.04.2001 ERROR (User1) Server can't start
01.02.2005 ERROR (User2) Server can't start
07.08.2006 ERROR (User1) Problem with Login
12.05.2009 ERROR (User2) Problem with Login
期望的输出:
ERROR Server can't start
ERROR Server can't start
ERROR Problem with Login
ERROR Problem with Login
我尝试了类似sed -n "s/^.*ERROR/ERROR/p" 的方法来排除开头的日期。这行得通。
我不知道如何排除“(用户)”字符串。
【问题讨论】:
-
如果我使用它,它会显示除与正则表达式匹配的数据之外的所有内容
标签: regex linux bash shell regex-negation