Можно ли читать файл в обратном порядке и печатать только указанные столбцы с помощью одной команды awk? Например, существует текстовый файл для анализа:
A1 1 ABC 7
B2 2 CBZ 8
C3 3 XVY 9
Для печати строк в обратном порядке я использую следующую команду:
awk '{a[i++]=$0}END{for(j=i-1;j>=0;j--)print a[j];}' file.txt
Но мне нужно напечатать только столбцы $ 1 и $ 3 ? Желаемый результат:
C3 XVY
B2 CBZ
A1 ABC
Конечно, это можно сделать несколькими способами, но цель - одна команда awk.