使用AWK,以相反的顺序读取文件并打印指定的列的解决方法如下:
awk '{a[NR]=$0} END{for (i=NR; i>=1; i--) print a[i]}' file.txt | awk '{print $2}'
上述代码将文件内容按行存储在数组a中,然后从数组的最后一个元素开始,逆序打印每一行。接着,使用管道将结果传递给另一个AWK命令,打印每行的第二列。
请注意,需要将"file.txt"替换为实际的文件名,并根据需要修改要打印的列数。
上一篇:AWK意外字符