在bash中的列中获取唯一值的计数
发布时间:2020-12-15 16:28:31 所属栏目:安全 来源:网络整理
导读:我有多个列的制表符分隔文件。我想计算文件夹中所有文件的列中不同值的出现频率,并按计数的降序排列(最高计数首先)。我如何在Linux命令行环境中实现这一点? 它可以使用任何常用的命令行语言,如awk,perl,python等。 要查看第二列的频次计数(例如): awk
我有多个列的制表符分隔文件。我想计算文件夹中所有文件的列中不同值的出现频率,并按计数的降序排列(最高计数首先)。我如何在Linux命令行环境中实现这一点?
它可以使用任何常用的命令行语言,如awk,perl,python等。
要查看第二列的频次计数(例如):
awk -F 't' '{print $2}' * | sort | uniq -c | sort -nr fileA.txt z z a a b c w d e fileB.txt t r e z d a a g c fileC.txt z r a v d c a m c 结果: 3 d 2 r 1 z 1 m 1 g 1 b (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |