Tag Leute,
bin Neuling in der Linux- und Skriptwelt und stehe vor einem Problem.
Meine Input Datei sieht folgendermaßen aus:
6829 6831 6832 6833 6834 6835 6836 6837 6838 .....
Nun möchte ich mit awk diese Spalten formatiert in eine andere Datei schreiben, beispielsweise so:
{ printf "%10d%10d%10d%10d%10d%10d%10d%10d\n", $1, $2, $3, $4, $5, $6, $7, $8 }
Da in der Ausgangsdatei jede Menge und niemals gleich viele Spalten sind, möchte ich die Zeilen immer bis zur achten Spalte auffüllen lassen, einen Zeilenumbruch machen und dann die nächste Zeile auffüllen.
Das Ganze soll dann so aussehen:
6829 6831 6832 6833 6834 6835 6836 6837
6838 6839 6840 6841 6842 6843 6844 6845
......... ..........
Hoffe ihr könnt mir hier helfen
bin Neuling in der Linux- und Skriptwelt und stehe vor einem Problem.
Meine Input Datei sieht folgendermaßen aus:
6829 6831 6832 6833 6834 6835 6836 6837 6838 .....
Nun möchte ich mit awk diese Spalten formatiert in eine andere Datei schreiben, beispielsweise so:
{ printf "%10d%10d%10d%10d%10d%10d%10d%10d\n", $1, $2, $3, $4, $5, $6, $7, $8 }
Da in der Ausgangsdatei jede Menge und niemals gleich viele Spalten sind, möchte ich die Zeilen immer bis zur achten Spalte auffüllen lassen, einen Zeilenumbruch machen und dann die nächste Zeile auffüllen.
Das Ganze soll dann so aussehen:
6829 6831 6832 6833 6834 6835 6836 6837
6838 6839 6840 6841 6842 6843 6844 6845
......... ..........
Hoffe ihr könnt mir hier helfen