{ local @ARGV = ("Two", "Parameters"); do "other_script.pl"; } #here other_script's execution is done #### { local @ARGV = (); do "other_script.pl" or die "Other script failed: $@"; }