目录下所有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
我在目录下有一个逗号分隔的文件列表。没有 headers,不幸的是它们每行的长度甚至都不相同。
我想在所有文件的第一列中找到唯一条目。
在 shell 编程中最快的方法是什么?
awk -F "," '{print }' *.txt | uniq
似乎只能获取每个文件的唯一条目。我想要所有文件。
Shortest 仍在使用 awk(这将打印该行)
awk -F, '!a[]++' *.txt
只获取第一个字段
awk -F, '!a[]++ {print }' *.txt