小编mah*_*oud的帖子

如何输出活动/非活动输入列表的计数?

我有这个输入文件(1 =有效,0 =无效)

a  1
a  0                    
b  1                      
b  1
b  0
c  0 
c  0
c  0
c  0
.
.
.
Run Code Online (Sandbox Code Playgroud)

并希望输出如下:

 X       repeats            active count    inactive count
 a       2 times                 1               1 
 b       3 times                 2               1 
 c       4 times                 0               4 
Run Code Online (Sandbox Code Playgroud)

我试过了:

awk -F "," '{if ($2==1) a[$1]++; } END { for (i in a); print i, a[i] }'file name
Run Code Online (Sandbox Code Playgroud)

但那没用.
我怎样才能获得输出?

linux arrays awk if-statement

5
推荐指数
1
解决办法
78
查看次数

标签 统计

arrays ×1

awk ×1

if-statement ×1

linux ×1