beast wrote:
Good morning,
Hello,
I have 2 files which contains some IDs. Basically I want to search ID in the file A which is missing on the file B. This program is ugly, but its work :-) ------------ use strict; my $target_file = "B.txt"; while(<>) { chomp; my $res = `grep $_ $target_file`; print "$_ is missing\n" if ! $res; } ------------ I'm trying to found another solutions which more perlish and efficient. So far im relying that ID should be same digits on the both file, because "123" will match "1234" :-( File contents is around 20k - 30k lines, so i must consider the performance and memory usage also. A.txt ----- 12345 56789 32134 62134 42134 52134 12234 B.txt ----- 12234 42134 82134 32134
$ cat A.txt 12345 56789 32134 62134 42134 52134 12234 $ cat B.txt 12234 42134 82134 32134 $ grep -f A.txt -wv B.txt 82134 John -- Perl isn't a toolbox, but a small machine shop where you can special-order certain sorts of tools at low cost and in short order. -- Larry Wall -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/