Linux 中awk命令输出指定字符匹配的次数

 

001、

(base) [s20213040583@admin1 test]$ ls
a.txt
(base) [s20213040583@admin1 test]$ cat a.txt      ## 测试数据
01 02 03 04
05 06aa 0aa7 08
09 10 1aa1 12
13 14dd 15 16 b
17 cc 18bb 19 20 aa
(base) [s20213040583@admin1 test]$ awk '{print gsub(/[ab]/, "")}' a.txt        ## 输出匹配字符a或者b的次数
0
4
2
1
4

。 

 

posted @ 2025-01-29 19:11  小鲨鱼2018  阅读(18)  评论(0)    收藏  举报