I use mkdir in Perl. It makes dir, but sometimes it adds a ? to the end of the directory name -
here code:
foreach $name ( @unique_gene_list ) {     print "$name\n";     chomp $name;       unless(mkdir $name, 0700) {         die "unable create directory called $name\n";     } }      this works, mostly. reason, 1 of directories given name ends ?. should note directory name showing in terminal window shows question mark. in finder, there no question mark @ end of directory's name. use perl v.5.12.3, on mac os 10.7.5.
the file reading has lines ending in crlf. removing lf chomp, cr (represented ^m) isn't removed. instead of chomp;, use s/\s+\z//;.
while (<$fh>) {    s/\s+\z//;    ... } 
Comments
Post a Comment