Die Methode mit dem Index ist aber nicht sauber.
Bei diesem Beispiel siehst Du was ich meine:
echo " 1 55 3 4 5 6 7 8 9 0 11 ... 128" | awk -F ' ' '{print substr($0, index($0,$5)) }'
Du solltest unbedingt sauber über die Komponenten iterieren. Nimm eine dieser beiden Möglichkeiten:
echo " 1 55 3 4 5 6 7 8 9 0 11 ... 128" | awk '{$1="";$2="";$3="";$4=""; print $0}'
echo " 1 55 3 4 5 6 7 8 9 0 11 ... 128" | awk '{for(i=5;i<NF;i++) printf $i " ";print $NF}'
(Ver.1 druckt noch ein paar Leerzeichen zu viel, bei Ver.2 muss es in jeder Zeile mehr als 5 Datenelemente geben)
LG,
track