拥有一个包含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