open(FILE, "< filename") or die "filename: $!"; { local $/; $_ = ; } close(FILE); eval; #### do "filename" or die "filename: $! ($@)";