use File::Basename;
my @file_list = qw(aa dd bb/aa cc dd kk/dd hh);
my @unique = do {
my %seen;
grep { $seen{$_} == 1 } grep { ! $seen{ basename( $_ ) }++ } @file_list;
};Brian. [0] http://perldoc.perl.org/File/Basename.html
use File::Basename;
my @file_list = qw(aa dd bb/aa cc dd kk/dd hh);
my @unique = do {
my %seen;
grep { $seen{$_} == 1 } grep { ! $seen{ basename( $_ ) }++ } @file_list;
};Brian. [0] http://perldoc.perl.org/File/Basename.html