AWK-反向字段顺序

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放在这里,意思是告诉你打印最后一个字段。看:这回答了你的问题吗?

如何动态打印第二个字段(从字段末尾开始计数)

输入

4 6 564

456

7 8 963

456

我想打印第二列,从上一条记录开始编号(动态)

预期的结果是:

6
5
6
5

我尝试了
-$2
,但不起作用。

请您尝试以下内容,并用显示的样本编写和测试

awk '{print $(NF-1)}' Input_file

其中,
NF
awk
的开箱即用(默认)变量,表示一行中的字段总数。所以我所做的是在
$
之后,我把
NF-1
放在这里,意思是告诉你打印最后一个字段。

看:这回答了你的问题吗?