我有一個文件有以下的列:我可以更改uniq -c自動默認在bash中的列嗎?
David Smith Bronze
Henry Jackson Silver
David Smith Bronze
Angela Wright Gold
Angela Wright Gold
David Smith Gold
David Smith Bronze
我試着編寫這些代碼:
awk -F ',' '{if($6 == "name") print $6, $1}' filename.csv | sort | uniq -c
我的輸出是:
4 David Smith
2 Angela Wright
1 Henry Jackson
反正是有顛倒這些列以便名稱出現在第一列中,並且他們收到的獎勵數量出現在第二列中?
請發佈您的完整文件,'$ 6'在這裏甚至不可見 – Inian
您想要第一列中的第一個(給定)名稱還是第二個(系列)名稱?你是否放棄了另一個名字? –