在下面的test.log
文件中,我想仅使用消息“Upload_Msg_testListeningFn”搜索今天的日期;如果两个条件匹配,则重定向输出。
cat /tmp/test.log
===========================================================================
system Version [45.2.18] (FATAL ERROR INFORMATION)
File: [test003.cxx]
Line: [240]
Date: [19-01-2018 21:09:40]
User ID: [SYSTEM]
Message : [batman error: Upload_Msg_testListeningFn]
Error Code : [TEST0000057]
Outside FGH
Session Id: 6768678898:00:F
=======================================
输出应为:
Date: [19-01-2018 21:09:40]
Message : [batman error: Upload_Msg_testListeningFn]
我使用了awk,但某处我错过了一些东西 我使用下面的命令在特定日期之后查找行。
awk '/^Date/{c=3} c&&c--' /tmp/test.log