У меня есть файл, содержащий около миллиона строк. В строках у меня есть поле с именем 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 было для другой проверки даты, поскольку это кажется очевидным :)