my @badnames = glob( $dir . '/*{!,@,#,$,%,^,&}*'­); #### my @badnames = glob( $dir . '/*[!@#$%^&]*'­ );