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