使用 uniq、OS X Yosemite 打印唯一线条

使用 uniq、OS X Yosemite 打印唯一线条

我正在尝试打印文件列中的唯一条目.csv。为此,我尝试了以下操作:

awk -F "," '{print $6}' dataCoarse.csv | uniq -u

它只打印第 6 列。仍有重复条目。我怎样才能仅打印唯一的行?

编辑:我认为我需要删除每行上任何字符前面或后面的空格,或者以uniq某种方式忽略它们。我该怎么做?

答案1

我也有这个问题!查看针对类似问题的解决方案。基本上,您希望sort首先将数据传输到管道,因为uniq仅将数据的连续实例计为重复。

awk -F "," '{print $6}' dataCoarse.csv | sort -u应该会给你你想要的输出。

相关内容