das mit dem Modul war der entscheidende Hinweis. Ich war mir halt nicht sicher, ob use Modul; oder require "script.pl"; vorteilhafter ist.
Mit dem Modul funktioniert's jetzt einwandfrei.
Ich würde
do 'script.pl';
vorschlagen. Das tut, was du anfangs von require erwartet hast.
Die Details gibts unter
perldoc -f do
perldoc -f require
perldoc -f use
HTH,
Steffen