我想从包含2列的文件中删除所有重复项。标准仅在我的第一列,但我需要在输出上保留第二列。 示例:
预期结果:
我真的不是shell命令的专家。我尝试使用“uniq -u”,但我找不到只在第一列上搜索重复项的方法
可能是其他命令会更合适吗?
感谢您的帮助
答案 0 :(得分:0)
您可以尝试使用bash:
$ for col1_uniq in `cat file | awk '{print $1}' | sort | uniq -u`; do grep $col1_uniq file; done
Tata a
$
答案 1 :(得分:0)
这里只有一个案例,第二个字母是" a"。
awk' / Ta /'档案
Tata a