in reply to only increment counter if the ID has not been seen before
use warnings; use strict; my $counter = 0; my %hash; while (<DATA>) { my @splits = split; my $snp = $splits[0]; $counter++ if not exists $hash{$snp}; print "$counter $snp\n"; $hash{$snp}++; } __DATA__ foo abc foo cde bar xyz
Prints:
1 foo 1 foo 2 bar
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: only increment counter if the ID has not been seen before
by martin (Friar) on Mar 12, 2015 at 10:18 UTC | |
|
Re^2: only increment counter if the ID has not been seen before
by Anonymous Monk on Mar 12, 2015 at 01:21 UTC |