Habe es leider noch nicht ganz verstanden.
Ich habe Programm test.pl definiert:
my $glob;
Das ist falsch! Du musst eine globale Variabeln nicht mit my definieren, du solltest sie aber initialisieren.
$main::glob = 'global';
und im Unterprogramm up.pl:
print "$main::glob";Es wurde nichts ausgegeben.
Was soll auch ausgeben werden? $main::glob ist leer.
Struppi.