C
Chib
Jungspund
Folgendes Problem: Ich habe eine Tabelle, welches in mehreren Spalten unterteilt ist (spaltentrennzeichen ist ein Pipezeichen "|"). In der 8. und 9. Spalten sine jeweils nur Nummer vorhanden. Ich will jetzt dass diese Nummer durch "Bezeichnungen" ersetzt werden (z.b 1=high, 2=middle, 3=low). Das Problem ist nun, dass in den beiden Spalten die Bezeichnungen anders sind -> d.h: in der 8.Spalte heisst Zahl 1 = High und in der 9.Spalte die Zahl 1 = Minor. Ich kann hier also kein sed global substitute machen.
Es ist auch nicht möglich von vorne die Anzahl Stellen zählen bis zur 8. und 9.Spalten und dann ein sed befehl einzusetzen, da sie von Zeile zu Zeile anders ist.
Ist es eigentlich nun möglich im sed statt zeilenweise vorzugehen, spaltenweise vorzugehen?
Es ist auch nicht möglich von vorne die Anzahl Stellen zählen bis zur 8. und 9.Spalten und dann ein sed befehl einzusetzen, da sie von Zeile zu Zeile anders ist.
Ist es eigentlich nun möglich im sed statt zeilenweise vorzugehen, spaltenweise vorzugehen?