10.4.4 打印固定域
通过内部变量可以简单地得到每行的列数,而如果在NF之前加上$符号,则代表“最后一列”,这样不管每行有多少列,只要使用$NF就能打印出最后一行。如果是倒数第二行呢?读者可以先思考一下再看示例。
#
打印最后一行
[root@localhost ~]# awk '{print $NF}' Awd.txt
021-11111111
021-22222222
021-33333333
ShangHai
#
用$(NF-1)
打印倒数第二行
[root@localhost ~]# awk '{print $(NF-1)}' Awd.txt
30
25
35
021-44444444