我需要取得上一小時日誌中具有特定記錄的行數。
日誌記錄看起來像這樣。
09:28:03.155 [pool-2-thread-1030]-Rcvd msg {src='90000000',dst='101',msg='2500FREE',trxId='1511927883155JKVQ'REE',trxId='1511927883155JKVQ' 2-thread-1036]-Rcvd 訊息{src='90000001',dst='101',msg='ON6',trxId='1511927884211OCLJ'} 09:28:06.381 [pool-2-cv-RD4-cv-Rd味精{src='90000002',dst='101',msg='i89',trxId='1511927886381GLRI'}
我應該匹配並獲得計數“Rcvd msg”的條件
我已經嘗試過這個,但沒有輸出,grep“^$(date -d -1hour +'%H %M')”recvdmsg.log | grep '接收訊息' |廁所-l
答案1
由於文本中的時間戳記是“09:28:03.155”,在日期中添加冒號怎麼樣?
日期-d -1小時+'%H:%M'