Hi list, I need help with my script, this supposedly would check a workstation listed in one file then see if it's not listed on other file, if it 's the case then append it on an output file.Basically what i got is the same unmodified list just appended on the output file. Where did i got wrong? TIA.
#!/usr/bin/perl -w use strict; use Data::Dumper; open(FL1,"pclist.txt") or die "can't open pclist.txt $!"; open(FL2,"smsclient.txt") or die "can't open smsclient.txt $!"; open(OUTPUT,">>unlisted.txt") or die "can't open pclist.txt $!"; my @smsclient = <FL1>; my @pclist = <FL2>; my %hash = map { $_ => 1 } @pclist; foreach my $key (@smsclient) { chomp($key); unless(exists $hash{$key}){ print OUTPUT $key,"\n"; } } close(FL1); close(FL2); close(OUTPUT); -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>