我有以下文件内容。忽略sed的最后一行
2013-07-30 debug
line1
2013-07-30 info
line2
line3
2013-07-30 debug
line4
line5
我想下面的输出与sed
。
2013-07-30 info
line2
line3
这个命令让我几乎输出我想
sed -n '/info/I,/[0-9]\{4\}-[0-9]\{2\}-[0-9]\{2\}/{p}' myfile.txt
2013-07-30 info
line2
line3
2013-07-30 debug
我怎么在这里省略了最后一行?
'awk'? 'awk'/^[0-9] {4}( - [0-9] {2}){2}/{level = $ 2} level ==“debug” – Kevin