Awk reverse beiden Zeilen und Worten

Ich bin neue Programmiersprachen und Zeug
so habe ich eine Rückseite mit awk alle Linien und auch alle die Wörter in die Zeilen aus einer Datei und drucken Sie Sie aus.

"File1" auf Rückseite:

aa bb cc

foo tun, als

Und die Ausgabe drucken von "File1" sollten dies sein:

wie foo

cc bb aa

Habe ich versucht, dieses für-Wort rückwärts in jeder Zeile:

for (i=NF; i>1; i--) printf("%s ",$i); printf("%s\n",$1)

aber wenn ich drucken möchte, der umgekehrten Zeilen habe ich, um dies zu tun

{a[NR]=$0
}END{for(i=NR; i; i--) print a[i]}

Ich muss arbeiten mit zwei Dateien mit diesem Befehl im terminal:

awk -f commandFile FileToBePrinted

Das problem ist, ich bin beginer in all das, und ich weiß nicht, wie zu kombinieren die zwei.
Danke!

  • +1 für gut präsentiert, Frage (die erste Zeit auch!). Gute Formatierung, Beispiel für die Eingabe, Ausgabe UND code, der nicht funktioniert! Gute show und keep posting!
InformationsquelleAutor Vodaldrien | 2012-03-27
Schreibe einen Kommentar