linux 系统 awk命令统计字符出现的次数


1、测试数据

root@PC1:/home/test/test# cat a.txt
w d t
d g e
t c d
root@PC1:/home/test/test# awk -v RS="@#$j" '{print gsub(/d/,"&")}' a.txt    ##RS是输出分割符,定义特殊分隔符,系统把数据看作是一行,gsub统计次数
3

 

awk统计每行中特定字符出现的次数

补充:

root@PC1:/home/test/test# cat a.txt
w d t
d g e
t c d
root@PC1:/home/test/test# awk '{print gsub(/t/,"&")}' a.txt
1
0
1

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM