Saya punya file berisi sekitar jutaan jumlah baris. Di baris saya memiliki bidang yang disebut transactionid
, yang memiliki nilai berulang. Yang perlu saya lakukan adalah menghitungnya dengan jelas.
Tidak peduli berapa kali suatu nilai diulang, itu harus dihitung hanya sekali.
... 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
klausa if adalah untuk pemeriksaan tanggal lain seperti yang terlihat jelas :)