Moin,
ich habe folgendes Problem:
Ich habe 2 Dateien die jeweils eine 2-reihige Tabelle enthalten, wobei die jeweils erste Reihe in beiden Tabellen gleich ist (forlaufender Index, 4095 Zeilen) und ich will diese zunächst nun in eine 3-reihige Tabelle überführen. Später muss durch einen mathematischen Formalismus aus den drei Reihen auch noch eine 4. Reihe generiert werden. Da die beiden Ausgangs-Dateien als Standart-output aus einem Messystem kommen, auf die stets der selbe Auswertungsalgorithmus angewendet werden soll brauche ich ein script, dass diese Dateien autmoatisiert verarbeiten kann und eine standartisierte Ausgangsdatei mit 4 Reihen erzeugt. Im Ergebnis sollte dann sowas wie
1. 2. 3. 4. Index Daten1 Daten2 Funktion(Index,Daten1,Daten2)
herauskommen.
Ich wollte es mit gawk realisieren. Allerdings ist mir nicht klar, wie man mit gawk Dateien zusammenführt. So habe ich die beiden Dateien erstmal sequentiell aneinandergehängt und wollte dann durch Verschieben des gwak-Parameters FNR die $2 von FNR+4095 auslesen, was aber so nicht hinhaut.
Das ist glaube ich zu viel Amok gawk dazu zu bringen mit 2 Eingabedateien zu arbeiten.
Vielleicht sollte man es besser gleich mit perl veruchen, aber damit kenne ich mich leider gar nicht aus.
mit perl ist das ein Kinderspiel. Das sind wahrscheinlich nur einige wenige Zeilen. Bin leider etwas eingerostet. Könnte aber mal ein beispiel schreiben. Allerdings nicht mehr heute. Währe vielleicht gnuplot eine Alternative wenn die Daten nachher sowieso grafisch dargestellt werden müssen? Das könnte dann die Daten gleich grafisch darstellen.
Hat jemand eine Idee oder kann mir im groben aufzeigen, wie man da dran geht?
Gruß, Hannes
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
-- Falko Zurell Consultant Avinci AG