Thread Ergebnis einer Linux-Abfrage splitten (10 answers)
Opened by anbo at 2011-03-09 12:15

Gast anbo
 2011-03-09 12:15
#146337 #146337
Guten Tag,
ich habe ein Perl-Skript geschrieben welches einen Linux-Befehl benutzt, wo ich mehrere Daten erhalte ein Bsp.:
Code: (dl )
1
2
3
asd    186   0 3548      0      0      0 1354      0      0      0 ae
ael 498 0 13548 0 0 0 135248 0 0 0 eas
awe 51615 0 135484 0 0 0 135648 0 0 0 ass

Mit diesem Code klappt alles wunderbar den splitte ich mit:
Code (perl): (dl )
($para1, $para2, $para3, $para4, $para5, $para6, $para7, $para8, $para9, $para10, $para11, $para12) = split;


Hier funktioniert es also, allerdings bekomme ich nun Werte von Linux die sehen so aus:
Code: (dl )
1
2
3
asd    4186   0354886      0      0      01354      0      0      0 ae
ael 4498 0135484 0 0 0135248 0 0 0 eas
awe 51615 0 135484 0 0 0 135648 0 0 0 ass

Und nun bekomme ich falsche Werte zurück, weil zwischen einigen Spalten kein Platz mehr zu sehen ist und dies deshalb nicht mehr richtig getrennt wird.

Hat jemand eine Idee wie ich das Problem lösen kann??
Last edited: 2011-03-09 12:18:08 +0100 (CET)

View full thread Ergebnis einer Linux-Abfrage splitten