use File::Basename; my $MyName = (fileparse($0, '\..*'))[0];