sed 问题

[root@h ~]# cat 3
111

222

333
[root@h ~]# sed  '/./H;$!d'  3
333
[root@h ~]# sed  '/./{H;$!d}'  3


333

 

/./H;$!d   
  只要不是最后一行,总是d,没有机会输出。

/./{H;$!d}
  如果是空行,不匹配/./,所以不执行d, 直接输出了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章