我有一個日誌文件,其中的數據條目如下:每個條目以time:
開頭現在我只想在特定時間後打印條目。例如,在time : 20130309235926
之後,我想打印所有記錄,所以在我的情況下,它應該打印最後2條記錄。sed命令在圖案後打印段落
是否有一個sed命令來做到這一點?
time: 20130309235926
dn:
changetype: modify
-
replace: modifiersname
modifiersname:
dc=
-
replace: modifytimestamp
modifytimestamp: 20130310045926Z
-
time: 20130309235959
dn:
changetype: modify
-
replace: modifiersname
modifiersname:
dc=
-
replace: modifytimestamp
modifytimestamp: 20130310045926Z
-
time: 20130308025010
dn:
changetype: modify
-
replace: modifiersname
modifiersname:
dc=
-
replace: modifytimestamp
modifytimestamp: 20130310045926Z
-
不確定關於'sed',但'awk'可能對這類事情有用。 – paddy 2013-03-12 21:42:01