linux中统计文本中每一行中空格的总数目

 

001、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt                                 ## 测试数据
a b c d
x    x k
a  d  k k
[root@PC1 test]# awk '{print gsub("k", "&")}' a.txt        ## 统计每一行的k的数目
0
1
2
[root@PC1 test]# awk '{print gsub(" ", "&")}' a.txt        ## 统计每一行中空格的数目
3
5
5
[root@PC1 test]# awk '{sum += gsub(" ", "&")} END {print sum}' a.txt      ## 统计文本中总的空格数目
13

 

posted @ 2022-12-31 21:16  小鲨鱼2018  阅读(182)  评论(0编辑  收藏  举报