PyrexKidd has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use strict; use warnings; open my $FHIN, '<', $ARGV[0]; open my $FHOUT, '>', "$ARGV[0].new"; open my $DELLIST, '>', "ARGV[0].deleted"; foreach (<$FHIN>){ $_ =~ s/\"//g; $_ =~ m/(.*?),/i; my $tmp = $1; open my $SCRATCH, '<', "./scratch.pad"; open my $TMPOUT, '>', "./tmp.out"; foreach (<$SCRATCH>){ $_ = m/$tmp/ ? print $DELLIST $_ : print $TMPOUT $_; } close $SCRATCH, $TMPOUT; cp ($TMPOUT, $SCRATCH); }
Filehandle $TMPOUT opened only for output at /usr/share/perl/5.10/File +/Copy.pm line 200. stat() on closed filehandle $SCRATCH at /usr/share/perl/5.10/File/Copy +.pm line 117.
work to make all the entries similar enough?$_ =~ s/[-|\&|_|+|']/ /g;
How about:$_ =~ s/[-|\&|_|+|']/ /g;
<c> $_ =~ s/\W/ /g;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Remove duplicate entries
by ikegami (Patriarch) on Nov 16, 2010 at 23:37 UTC | |
|
Re: Remove duplicate entries
by kcott (Archbishop) on Nov 17, 2010 at 01:08 UTC | |
|
Re: Remove duplicate entries
by aquarium (Curate) on Nov 16, 2010 at 23:47 UTC | |
by aquarium (Curate) on Nov 17, 2010 at 02:52 UTC | |
|
Re: Remove duplicate entries
by 7stud (Deacon) on Nov 17, 2010 at 02:06 UTC | |
|
Re: Remove duplicate entries
by PyrexKidd (Monk) on Nov 17, 2010 at 06:55 UTC | |
by kcott (Archbishop) on Nov 17, 2010 at 07:52 UTC | |
by PyrexKidd (Monk) on Nov 17, 2010 at 16:06 UTC | |
by kcott (Archbishop) on Nov 17, 2010 at 17:11 UTC | |
|
Re: Remove duplicate entries
by chrestomanci (Priest) on Nov 17, 2010 at 09:50 UTC |