我有一個像下面的數據以V ar/log/messages.log
現在我需要尋找WAM數據線和Exrtract只有時間戳的一部分shell腳本程序提取時間戳的一部分message.log文件
對於實例
2013-07-09T02:22:28.535639Z [24] user.info WebAppMgr WAM APPLAUNCH_INITIATED
上面一行包含WAM
,我需要在messages.log只有22:28.535639Z
數據
2013-07-09T02:22:28.535639Z [24] user.info WebAppMgr WAM APPLAUNCH_INITIATED
2013-07-09T02:22:21.817372Z [17] user.info sam SAM ^Icom.palm.app.calculator
2013-07-09T02:22:21.818442Z [17] user.info sam SAM ^Icom.palm.app.settings
2013-07-09T02:24:04.738067Z [120] user.info WebAppMgr WAM APPLAUNCH_INITIATED
2013-07-09T02:22:21.846636Z [17] user.info sam SAM ^Icom.palm.app.notes
2013-07-09T02:22:21.851727Z [17] user.info sam SAM ^Icom.palm.app.firstuse
2013-07-09T02:22:21.854172Z [17] user.info sam SAM ^Icom.palm.app.isis2
2013-07-09T02:22:21.863786Z [17] user.info sam SAM ^Icom.palm.sysapp.voicedial
2013-07-09T02:24:04.746751Z [120] user.info WebAppMgr WAM APP CREATED WINDOW
我能提取2013-07-09T02:22:28.535639Z
。我需要知道如何提取22:28.535639Z
#! /bin/sh
awk '/\ WAM/ {print $1"\t"}' /home/santosh/messages
我得到這樣
2013-07-09T02:22:28.535639Z
2013-07-09T02:24:04.738067Z
2013-07-09T02:24:04.746751Z
輸出,但我只需要下面的數據
22:28.535639Z
24:04.738067Z
24:04.746751Z
與打開('var/log/messages')作爲日誌文件:但拋出錯誤,如 msg2.py:1:msg2.py:語法錯誤:「(」意外 – santy
我寫我的代碼在python 2.7。請確保您使用的是相同版本 – inspectorG4dget