我是这个站点的新手,需要帮助从多个文本文件中删除重复条目(在循环中)。尝试了下面的代码,但这并没有删除多个文件的重复项,但是它适用于单个文件。
代码 :
my $file = "$Log_dir/File_listing.txt";
my $outfile = "$Log_dir/Remove_duplicate.txt";;
open (IN, "<$file") or die "Couldn't open input file: $!";
open (OUT, ">$outfile") or die "Couldn't open output file: $!";
my %seen = ();
{
my @ARGV = ($file);
# local $^I = '.bac';
while(<IN>){
print OUT $seen{$_}++;
next if $seen{$_} > 1;
print OUT ;
}
}
谢谢,艺术