Thread Daten in Array mit Spalten schreiben
(9 answers)
Opened by ElPresidente at 2012-06-05 18:59
Danke schonmal für die Antworten.
Sorry, das ich mich so schlecht am Anfang ausgedrückt habe. Hatte vorher wenig Zeit. Hier ist ein Ausschnitt aus der besagten Textdatei: Quote Ich lese diese Textdatei zeilenweise so ein: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 #!/usr/bin/perl open (IN,"<test.gro") or die "Die Datei wurde nicht gefunden\n"; while (<IN>) { if ($_ =~ m/SOL/) $zw = substr($_,39,5); $xw = substr($_,23,5); $yw = substr($_,31,5); } close(IN); und möchte die x,y,z-Koordinaten in einem Array abspeichern nach diesem Schema: z1 x1 y1 z2 x2 y2 z3 x3 y3 Daraufhin möchte ich die Zeile mit dem niedrigsten z-Wert an den Anfang des Arrays stellen. Also z.B. ist z3 < z1 und z1 < z2, dann soll mein Array so aussehen: z3 x3 y3 z1 x1 y1 z2 x2 y2 Ich hoffe ihr könnt mir weiterhelfen. Last edited: 2012-06-05 21:05:50 +0200 (CEST) |