Я новичок в языках программирования и прочем поэтому я должен перевернуть с помощью awk все строки, а также все слова в этих строках из файла и распечатать их.
"File1" в обратном порядке:
aa bb cc
foo do as
И вывод "File1" должен быть таким:
as do foo
cc bb aa
Я попробовал это для реверса слова в каждой строке:
for (i=NF; i>1; i--) printf("%s ",$i); printf("%s\n",$1)
но если я хочу напечатать перевернутые строки, я должен сделать это
{a[NR]=$0
}END{for(i=NR; i; i--) print a[i]}
Мне нужно работать с двумя файлами с помощью этой команды в терминале:
awk -f commandFile FileToBePrinted
Проблема в том, что я новичок во всем этом, и я не не знаю, как объединить эти два. Спасибо!