AWK拆分列,计算第二个拆分变量的出现次数

kate_shephard

我想使用awk用“(”分割文件的第一列,并计算split命令的每个第二个变量的出现次数。

cluster1(2 genes, 2 taxa):  column2 column 3
cluster1(2 genes, 2 taxa):  column2 column 3
cluster1(3 genes, 2 taxa):  column2 column 3
cluster1(3 genes, 2 taxa):  column2 column 3
cluster1(4 genes, 2 taxa):  column2 column 3

所以我的输出是

2 genes, 2 taxa = 2
3 genes, 2 taxa = 2
4 genes, 2 taxa = 1

谢谢您的帮助,凯特

礼仪
$ awk -F '[()]' '{arr[$2]++} END{for(i in arr) print i " = " arr[i]}' data 
4 genes, 2 taxa = 1
3 genes, 2 taxa = 2
2 genes, 2 taxa = 2

或使用uniq以下方法进行管道计数

$ grep -oP '(?<=\().*(?=\))' data | uniq -c | awk '{print $2,$3,$4,$5 " =",$1}'
2 genes, 2 taxa = 2
3 genes, 2 taxa = 2
4 genes, 2 taxa = 1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据第二个数据集和拆分列重新编码

来自分类Dev

根据第二个表中的数据搜索表中的出现次数

来自分类Dev

通过第二个元素拆分元组列表-python

来自分类Dev

拆分第二个元素大于阈值的元组列表

来自分类Dev

通过第二个元素拆分元组列表-python

来自分类Dev

Spring EL-拆分属性值并获取第二个条目

来自分类Dev

拆分第二个元素大于阈值的元组列表

来自分类Dev

在第二个空格后拆分字符串-PHP

来自分类Dev

在第二个连字符之前拆分数据属性

来自分类Dev

如何选择然后拆分数据然后选择第二个数据?

来自分类Dev

计算dict中get方法返回第二个选项的次数

来自分类Dev

根据第二个列表将Python列表拆分为自定义块大小

来自分类Dev

如何在python中的第二个字符匹配处拆分字符串?

来自分类Dev

尝试用空格将C中的字符串拆分并使用第二个单词

来自分类Dev

将字符串拆分为数组时忽略第二个定界符

来自分类Dev

Powershell:拆分字符串并在第二个大写字母之前插入

来自分类Dev

根据第二个列表将Python列表拆分为自定义块大小

来自分类Dev

读取 CSV 行和分隔符 -> 在每第二个元素之后读取和拆分

来自分类Dev

第二个 fget 后出现分段错误

来自分类Dev

scanf不会为第二个变量赋值

来自分类Dev

变量不传递给第二个php

来自分类Dev

javascript:修改第二个变量首先修改

来自分类Dev

用第二个参数替换()作为变量?

来自分类Dev

如何从第二个窗口访问 MainWindow 的变量

来自分类Dev

如何选择行的特定范围并计算每个唯一的第二个字符的第一个字符的特定出现次数?

来自分类Dev

使用过滤器计算第二个数据帧中某个值的出现

来自分类Dev

如果第一个值不存在,如何使用拆分的第二个和第三个值?(Java)

来自分类Dev

计算器,在选择运算符后键入第二个变量时清除窗口

来自分类Dev

无法弄清楚为什么我的第二个计数变量不计算 PL/SQL

Related 相关文章

  1. 1

    根据第二个数据集和拆分列重新编码

  2. 2

    根据第二个表中的数据搜索表中的出现次数

  3. 3

    通过第二个元素拆分元组列表-python

  4. 4

    拆分第二个元素大于阈值的元组列表

  5. 5

    通过第二个元素拆分元组列表-python

  6. 6

    Spring EL-拆分属性值并获取第二个条目

  7. 7

    拆分第二个元素大于阈值的元组列表

  8. 8

    在第二个空格后拆分字符串-PHP

  9. 9

    在第二个连字符之前拆分数据属性

  10. 10

    如何选择然后拆分数据然后选择第二个数据?

  11. 11

    计算dict中get方法返回第二个选项的次数

  12. 12

    根据第二个列表将Python列表拆分为自定义块大小

  13. 13

    如何在python中的第二个字符匹配处拆分字符串?

  14. 14

    尝试用空格将C中的字符串拆分并使用第二个单词

  15. 15

    将字符串拆分为数组时忽略第二个定界符

  16. 16

    Powershell:拆分字符串并在第二个大写字母之前插入

  17. 17

    根据第二个列表将Python列表拆分为自定义块大小

  18. 18

    读取 CSV 行和分隔符 -> 在每第二个元素之后读取和拆分

  19. 19

    第二个 fget 后出现分段错误

  20. 20

    scanf不会为第二个变量赋值

  21. 21

    变量不传递给第二个php

  22. 22

    javascript:修改第二个变量首先修改

  23. 23

    用第二个参数替换()作为变量?

  24. 24

    如何从第二个窗口访问 MainWindow 的变量

  25. 25

    如何选择行的特定范围并计算每个唯一的第二个字符的第一个字符的特定出现次数?

  26. 26

    使用过滤器计算第二个数据帧中某个值的出现

  27. 27

    如果第一个值不存在,如何使用拆分的第二个和第三个值?(Java)

  28. 28

    计算器,在选择运算符后键入第二个变量时清除窗口

  29. 29

    无法弄清楚为什么我的第二个计数变量不计算 PL/SQL

热门标签

归档