2016-03-03 76 views
0

我在这个格式的文件集团通过命令在Linux中

1 N 
1 N 
1 N 
2 N 
1 Y 
1 N 
2 N 
1 Y 
1 N 
2 Y 

极品组像下面

1 Y 2 
1 N 5 
2 Y 1 
2 N 2 

(的1 Y的计数)

+1

您能向我们展示您到目前为止尝试过的吗? –

+0

嗨,试过perl,但无法完成它。然后与排序并得到答案。 sort filename | uniq -c | sort -nr – Shiv

回答

0

您可以使用AWK :

awk '{n[$0]++} END{for(i in n){print i ":" n[i]}' file 
+0

嗨同样,#salparadise #WeSee 也发现这个 sort filename | uniq -c | sort -nr – Shiv

0

perl oneliner:

perl -lne '$x{$_}++; END {print "$_ $x{$_}" for keys %x}'