Danke für die Hilfe bisher,
für den umgekehrten Weg (Zusammenfügen von Teilstrings) habe ich in dem mir genannten Perldoc gefunden:
$rec = join(':', $login,$passwd,$uid,$gid,$gcos,$home,$shell);
d.h. mit einer vorgegebenen Anzahl.
Gibt es da auch eine Möglichkeit, die Elemente eines arrays "@namen" zu verbinden, ohne dass man eine Schleife programmiert?
Ich würde raten
$rec = join(':', @namen);