sed删除关键字的上一行 我们知道,sed删除关键字的下一行非常简单,但删除关键字的上一行却并没那么容易 root@mail ~ # cat lines.bak 1 2 3 4 5 #删除关键字3的下一行 root@mail ~ # cat lines.bak | sed '/3/{n;d}' 1 2 3 5 #删除关键字3的上一行 root@mail ~ # cat lines.bak | sed 'N;/\n3/!P;D' 1 3 4 5 Tags: sed详解 Read more articles Previous Postsed删除重复行 Next Postsed行首行尾 You Might Also Like 去重复空行 March 18, 2016 grep正则零宽断言 January 6, 2016 zabbix添加agent主动模式 December 16, 2014