So, I will be using key column which is column1 to filter out duplicates, for eg, here column1 (30380868) is repeating.. I want to print the one with "**" as 2nd column and ignore the rest of duplicates.. If a record key column is not repeating, print as it is.. I tried thisDATA 30380868 N Sep 29 356200 AGEC682569 ATI + S 30380868 ** N Sep 29 356200 AGEC682569 ATI + S 71130740 N Sep 7 SM9481 AGEC683966 ATI + S 71130740 ** N Sep 7 SM9481 AGEC683966 ATI + S 32450045 N Jul 14 SN9672 AGEC685203 ATI + S 32450045 ** N Jul 14 SN9672 AGEC685203 ATI + S 36450223 N Aug 30 SU8329 AGEC685348 ATI + S 34680135 N Sep 30 349450 AGEC685442 ATI + S DESIRED OUTCOME 30380868 ** N Sep 29 356200 AGEC682569 ATI + S 71130740 ** N Sep 7 SM9481 AGEC683966 ATI + S 32450045 ** N Jul 14 SN9672 AGEC685203 ATI + S 36450223 N Aug 30 SU8329 AGEC685348 ATI + S 34680135 N Sep 30 349450 AGEC685442 ATI + S
But, it doesnt give me the desired result... Can someone please help!my %seen = (); $seen{$_}++; next if $seen{$_} > 1; print;
In reply to Selective printing of the Duplicates by Thomas Kennll
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |