擁有一個包含2列的文件, 僅需要在列1上使用uniq,並在結果中列印 兩列以及出現次數 (帶-c)。Uniq和計數
實施例:
1 a 1 a 2 a 3 c 4 d 2 1 a 1 2 a 1 3 c 1 4 d
擁有一個包含2列的文件, 僅需要在列1上使用uniq,並在結果中列印 兩列以及出現次數 (帶-c)。Uniq和計數
實施例:
1 a 1 a 2 a 3 c 4 d 2 1 a 1 2 a 1 3 c 1 4 d
,如果這在一個文件然後
cat filename.txt|awk '{print $1}'|uniq -c
echo '1 a
1 a
2 a
3 c
4 d
' | uniq -c
輸出恰好你的第二塊。
我不清楚你的意思是「僅在第1列上使用uniq」。如果第1列出現多次不同的第2列值,您希望發生什麼?如果發生這種情況,您的問題可能需要一點澄清。如果我們不能在您的情況發生,那麼最簡單的解決方案可能是
uniq -c filename
如果你需要第2欄只比較,你只需要這個選項 -f,--skip-場= N 避免比較前N個字段 – ziu