我有以下文件內容。忽略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