linux shell 脚本中如何统计某一行中某字符出现的个数
linux吧
全部回复
仅看楼主
level 1
9516983 楼主
比如
2340 3 1 1 1 0 1 3 2
2341 1 0 1 1 3 0 0 3
2342 1 1 3 0 0 0 0 1
2343 1 0 0 0 3 0 1 3
2344 2 0 1 1 1 0 1 0
2345 0 2 2 0 0 1 1 0
2346 0 2 2 1 1 3 2 2
2347 0 0 3 2 2 1 1 1
下面这几行中,我如何统计2340行中3 ,1 ,0 分别出现的个数,下面的以此类推。
我搜索了了相关命令行如gerp awk 等发现只能提取某个文档中指定字符出现的总数,或者打印出出现一个或者多个字符的指定行,却没法做到单个字符在一行中精确的统计并将其显示打印出来。比如打印出包含2个3,3个3个1的行,是不是我忽略了某个命令行的参数,感谢回答。
2019年07月25日 02点07分 1
level 7
先取行再过滤统计啊
2019年07月25日 05点07分 3
level 1
9516983 楼主
我主要是要让上图达到下图的结果
简而言之就是按顺序统计每一行 3 2 1 0的个数 并在该行后面显示出来
2019年07月25日 11点07分 4
1