Michael Schröpl: @ARGV

Beitrag lesen

Das klappt ja auch wunderbar, bis auf die ausnahme, wenn man als parameter <!--irgendeintext--> habe, denn das verkraftet mein programm nicht...

Was genau bedeutet das? Stürzt das Programm ab? Weist es den Parameterwert mehreren Parametern zu?

ich kann zwar den parameter mit leerzeichen zwischen jedem Zeichen eingeben, und dann im programm die leerzeichen wieder mit
$variable=~ s/ //g;  entfernen, aber das erscheint mir nicht besonders benutzerfreundlich....
gibt es noch eine andere Loesung?

Eigentlich sollte es funktionieren, einem Parameter auch eine Zeichenkette (!) mit Leerzeichen zuzuweisen. Das muß allerdings an der Aufrufstelle entsprechend getan werden - ich halte Dein Problem gar nicht für ein Problem des Perl-Skripts selbst, sondern für ein Problem des Aufrufs.
Hast Du schon mal versucht, Deinen Parameter mit den vielen Leerzeichen in Gänsefüßchen ("") einzuschließen?