- or download this
my $file_name = ( split m{/}, $0 )[-1];
- or download this
my $file_name = substr $0, 1 + rindex $file, '/';
- or download this
my ( $file_name ) = $0 =~ m{([^/]+)$};
- or download this
use File::Basename qw(basename);
my $file_name = basename $0;