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