Kann man auch ein ganzes Array statt nur einer Variable an einem Unterprogram übergeben und mit @ARGV übernehmen?
etwa wie
system ("perl script.pl @array");
ich weiß nicht so genau, was du tun willt, aber das was du vorhast ist nicht sehr elegant.
der °primitivste° weg ist: schreiben in script.pl folgendes:
sub meine_routine { .. code .. }
und im Hauptprogramm
do script.pl; # lädt den code von
# script.pl in dein hauptprogramm
...
meine_routine(@array);
besser ist, lese in den Manpages (oder einem guten Perl Buch) nach über "use" und "require".
Hilft das? - Ich hoffe.
Ciao
K@rl