【发布时间】:2013-03-14 23:20:17
【问题描述】:
我有一个日志文件,其中数据条目如下:每个条目以time:开头
现在我只想在特定时间后打印条目。例如time : 20130309235926之后,我想打印所有记录,所以在我的情况下,它应该打印最后2条记录。
是否有 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可能对这类事情有用。
标签: sed paragraphs