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, 直接輸出了。

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