Se você puder usar PERL
, use o código abaixo para remover todas as duplicatas do arquivo. Ele imprimirá a primeira linha AWD ###### e o restante seguindo isso em qualquer parte do arquivo não será impresso.
#!/usr/bin/perl
%data=();
foreach $r ( <STDIN> ) {
chomp($r);
if($r =~ /^AWD[A-Za-z0-9]{6}$/){
if(!exists($data{$r})){
$data{$r} = 1;
print "$r\n";
}
} else {
print "$r\n";
}
}
Link para ideone: link
Acho que é isso que você quer.