L
LarsB
Grünschnabel
Hallo,
ich habe eine Datei, in der eine Tabelle enthalten ist. Die einzelnen Spalten sind durch Leerzeichen getrennt. Per grep habe ich schon die gesuchte Zeile gefunden, soweit so gut.
Eine Zeile ist so aufgebaut, dass erst ein Datum, dann eine Komponente gefolgt von mehreren Werten vorkommt. Anschließend kommt wieder eine Komponente gefolgt von mehreren Werten (Anzahl der Werte nicht immer identisch). Diese Zeile ist mehrere hundert Spalten lang.
Ich muss nun auf einen bestimmten Wert zugreifen, weiß aber nicht, an welcher absoluten Stelle sich dieser befindet, ich kenne nur die relative Position zum Komponentenname.
Meine Idee war es nun, die ersten Spalten der Zeile nicht anzuzeigen, sodass der Komponentenname in Spalte 1 steht.
Nur hier weiß ich nicht weiter.
Wer mir hier weiterhelfen könnte, würde mir den Tag retten
Als kleines Extra:
Der Komponentenname ist beispielsweise "Komponente1". In der Spalte wo er sich befindet, steht jedoch oft auch "0123Komponente1".
Trotzdem sollte der Eintrag sich anschließend in Spalte 1 befinden.
Vielen Dank für eure Hilfe!
ich habe eine Datei, in der eine Tabelle enthalten ist. Die einzelnen Spalten sind durch Leerzeichen getrennt. Per grep habe ich schon die gesuchte Zeile gefunden, soweit so gut.
Eine Zeile ist so aufgebaut, dass erst ein Datum, dann eine Komponente gefolgt von mehreren Werten vorkommt. Anschließend kommt wieder eine Komponente gefolgt von mehreren Werten (Anzahl der Werte nicht immer identisch). Diese Zeile ist mehrere hundert Spalten lang.
Ich muss nun auf einen bestimmten Wert zugreifen, weiß aber nicht, an welcher absoluten Stelle sich dieser befindet, ich kenne nur die relative Position zum Komponentenname.
Meine Idee war es nun, die ersten Spalten der Zeile nicht anzuzeigen, sodass der Komponentenname in Spalte 1 steht.
Nur hier weiß ich nicht weiter.
Wer mir hier weiterhelfen könnte, würde mir den Tag retten
Als kleines Extra:
Der Komponentenname ist beispielsweise "Komponente1". In der Spalte wo er sich befindet, steht jedoch oft auch "0123Komponente1".
Trotzdem sollte der Eintrag sich anschließend in Spalte 1 befinden.
Vielen Dank für eure Hilfe!