Tengo un archivo que contiene alrededor de millones de líneas. En las líneas tengo un campo llamado transactionid
, que tiene valores repetitivos. Lo que necesito hacer es contarlos claramente.
No importa cuántas veces se repita un valor, debe contarse solo una vez.
... 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
la cláusula if era para otra verificación de fecha, ya que parece obvio :)