tunkh.pl
651 Bytes
#!/bin/perl
use strict;
my ($fromfile, $tofile) = @ARGV;
open (FROMFILE, $fromfile);
open (OUTFILE, ">".$tofile.".out") or die ("Could not open outfile");
while ( my $row = <FROMFILE>) {
print("checking ", $row . "\n");
my ($name, $val) = split('=', $row);
open (CHECKFILE, $tofile);
my $found = 0;
while(my $checkrow = <CHECKFILE>)
{
if($checkrow =~ m/$name."="/)
{
print($row . " Found already. skipping\n");
$found = 1;
last;
}
}
close(CHECKFILE);
if($found eq 0)
{
print "adding ".$row . " to file\n";
print OUTFILE $row . "\n";
}
}
close (OUTFILE);
close(CHECKBOOK);