AWK-反向字段顺序
如何动态打印第二个字段(从字段末尾开始计数) 输入 4 6 564 456 7 8 963 456 我想打印第二列,从上一条记录开始编号(动态) 预期的结果是:AWK-反向字段顺序,awk,Awk,如何动态打印第二个字段(从字段末尾开始计数) 输入 4 6 564 456 7 8 963 456 我想打印第二列,从上一条记录开始编号(动态) 预期的结果是: 6 5 6 5 我尝试了-$2,但不起作用。请您尝试以下内容,并用显示的样本编写和测试 awk '{print $(NF-1)}' Input_file 其中,NF是awk的开箱即用(默认)变量,表示一行中的字段总数。所以我所做的是在$之后,我把NF-1放在这里,意思是告诉你打印最后一个字段。看:这回答了你的问题吗?
6
5
6
5
我尝试了
-$2
,但不起作用。请您尝试以下内容,并用显示的样本编写和测试
awk '{print $(NF-1)}' Input_file
其中,
NF
是awk
的开箱即用(默认)变量,表示一行中的字段总数。所以我所做的是在$
之后,我把NF-1
放在这里,意思是告诉你打印最后一个字段。看:这回答了你的问题吗?