У мене файл містить близько мільйона рядків. У рядках у мене є поле під назвою transactionid
, яке має повторювані значення. Що мені потрібно зробити - це чітко їх порахувати.
Незалежно від того, скільки разів значення повторюється, його слід рахувати лише один раз.
... No matter of how many times a value is repeated, it should be counted as 1. ...
cat <file_name> | awk -F"|" '{if ((substr($2,0,8)=='20120110')) print $28}' | sort -u | wc -l
пункт if був для чергової перевірки дати, як це здається очевидним :)