目录下所有csv文件的第一列中设置的唯一条目

Unique entry set in the first column of all csv files under directory

我在目录下有一个逗号分隔的文件列表。没有 headers,不幸的是它们每行的长度甚至都不相同。

我想在所有文件的第一列中找到唯一条目。

在 shell 编程中最快的方法是什么?

awk -F "," '{print }' *.txt | uniq

似乎只能获取每个文件的唯一条目。我想要所有文件。

Shortest 仍在使用 awk(这将打印该行)

awk -F, '!a[]++' *.txt

只获取第一个字段

awk -F, '!a[]++ {print }' *.txt