awkで重複行削除

以下のようなテキストファイルの1列目の値でuniqueな個数を数える。

# sample.txt
41 83
83 186
88 186
989 187
494 210
98 225

以下のコマンドで重複しないで1列目の値だけを表示する。

cat sample.txt | awk `a[$1]++ == 0 {print $1}'

行の数を数えるときは

wc -l 

に渡す。