Hallo,
ich habe mich eventuell falsch ausgedrückt.
In der csv steht es z.B. so
innentemperatur ; 23.5 ; dez ; 192.1.x.x ; Res1 ; Res2
aussentemperatur ; 13.5 ; hex ; 172.1.x.x ; Res1 ; Res2
Im Hash (kein array) soll stehen
messwertname = innentemperatur; messwert = 23.5; format = dez; adresse = 192.x.x.x; Reserve_1 = Res1; Reserve_2 = Res2
messwertname = aussentemperatur; messwert = 13.5; format = hex; adresse = 172.x.x.x; Reserve_1 = Res1; Reserve_2 = Res2
Wie greife ich lesend/schreibend auf das jeweilige hash-Feld zu und wie gebe ich die "zielfelder" bei split an bzw. wie erweitere ich jeweils das hash bei jeder neuen Zeile aus der csv ?
= split /;/, $lin;
vielen Dank
Danke