我有以下行的文件:
2014-Aug-26 03:45:31 Operation 1
2014-Aug-26 03:45:32 NEW-1, operation successfully completed: /log/log_1/log_/log_3/log_4/log_5/file_name.xml
2014-Aug-26 03:45:37 Operation 2
此文件的名称将始终位于:NEW-1, operation successfully completed: /log/log_1/log_/log_3/log_4/log_5/
我只想从此日志中删除file_name.xml
。有人可以帮忙吗?
答案 0 :(得分:1)
你可以试试下面的sed命令,
$ sed -n 's~.*NEW-1, operation successfully completed: /log/log_1/log_/log_3/log_4/log_5/\(.*\)~\1~p' file
file_name.xml
答案 1 :(得分:0)
这也有效
$ grep "NEW-1" | awk -F"/" '{print$NF}'
NF表示最后一个字段