如何根据第一个字段的内容或前 n 个字符在文件中查找唯一行或重复行?
OS X 上的 uniq 命令缺少-w
Linux 下可用的开关:-w, --check-chars=N : compare no more than N characters in lines
,这解决了问题。
uniq
不用在 awk 中重新实现就可以完成吗?
字段的数量不是恒定的。我只想使用 OS X 上安装的默认工具。我经常使用 Macports,但在这种情况下,我不想使用它们。
答案1
使用怎么样sort -u
?这至少可以按第一个字段排序:
sort -k 1,1 -u input_file