2014-06-04T09:49:49
cohama[...]
Es soll $Variable5=$Variable4_$Variable3 raus kommen.
Dann schreib doch einfach
$Variable5 = "${Variable4}_${Variable3}";
Der Code, den Du gepostet hast, sieht zwar viel umständlicher als nötig aus und hat keine sehr sprechenden Variablennamen, scheint aber funktional korrekt zu sein.
Das Ergebnis hängt halt davon ab, was in
@Array drinsteht. Meine Glaskugel sagt mir, dass
@Array irgendwelche eingelesenen Daten enthält, in denen Zeilenumbrüche vorkommen, welche Du vergessen hast mittels
chomp oder ähnlicher Maßnahmen zu entfernen.
When C++ is your hammer, every problem looks like your thumb.