我试图在$NF
之前打印参数。但是$NF--
没有做到这一点。这是什么解决方案?问题是,我不知道有多少args,所以我总是需要$NF
和arg。
亲切的问候
尔根
host -t ptr 1.1.1.1 | awk '/pointer/ {num=split($0,a, "."); print a[num-2] "." a[num-1] ;}'
foo.tld
答案 0 :(得分:19)
您可以使用$(NF - 1)
获取倒数第二个字段。所以在你的情况下:
awk '{print $(NF - 1), $NF}'