我有一个如下的irc日志
04/14/13 21:38<@Hamatti> Lorem ipsum dolor sit amet
04/14/13 21:39<@Hamatti> consectetur adipiscing elit.
04/14/13 21:45<@Hamatti> Duis facilisis convallis lacus
Run Code Online (Sandbox Code Playgroud)
EDIT1.对不起,我的意图并不清楚.所以我希望以前的输出
21:38<@Hamatti> Lorem ipsum dolor sit amet
21:39<@Hamatti> consectetur adipiscing elit.
21:45<@Hamatti> Duis facilisis convallis lacus
Run Code Online (Sandbox Code Playgroud)
所以时间很重要.
EDIT2 还有部分日志,早期的日志格式
20:12<@Hamatti> Something.
20:13<@Hamatti> Funny.
20:13<@Hamatti> Happened.
Run Code Online (Sandbox Code Playgroud)
我需要这些行不被修改.
由于我的旧日志格式没有日期戳,我想从以后的日志中删除日期.
sed 's/[0-9]{2}\/[0-9]{2}\/[0-9]{2}//g' logfile
Run Code Online (Sandbox Code Playgroud)
sed中的正则表达式似乎适用于正则表达式测试人员,但这个sed没有做任何事情.我想知道问题出在哪里?有关bash工具(sed,awk等)的任何提示都非常受欢迎.由于只有部分日志有日期,我不能使用类似的东西
awk '{$1 = ""; print}'
Run Code Online (Sandbox Code Playgroud)
因为我首先需要检查.