我之前尝试打印过这个论点$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
Run Code Online (Sandbox Code Playgroud)
Edu*_*nec 20
您可以使用$(NF - 1)获取倒数第二个字段.所以在你的情况下:
awk '{print $(NF - 1), $NF}'
Run Code Online (Sandbox Code Playgroud)