Die Kombination von Spalten in einer einzigen Datei mit awk

Ich versuche zu formatieren, eine große Datei. Die ersten 6 Spalten in jeder Zeile sind OK, aber der rest der Spalten in der Zeile müssen kombiniert werden, in Schritten von 2 mit dem Zeichen "/" dazwischen.

Beispiel-Datei (zeigt nur wenige Spalten, aber viele haben mehr in der eigentlichen Datei):

1       1       0       0       1       2       A       T       A       C

In:

1       1       0       0       1       2       A/T     A/C

Bisher habe ich versucht, awk und das ist, wo ich bin...

awk '{print $1,$2,$3,$4,$5; for(i=7; i < NF; i=i+2) print $i+"/"+$i+1}'  myfile.txt > mynewfile.txt

InformationsquelleAutor KBoehme | 2013-08-06

Schreibe einen Kommentar