当前位置: 技术问答>linux和unix
shell脚本实现计算包含某字符的行占的比例
来源: 互联网 发布时间:2017-04-11
本文导语: 有个文件,test.txt 计算包含字符串abc的行占文件总行数的多少? 我的想法是,分别计算,然后再求个比例。 cat test.txt|grep "abc"|wc -l wc -l test.txt 能不能只读一次文件就算出来?awk可以实现吗? | aw...
有个文件,test.txt
计算包含字符串abc的行占文件总行数的多少?
我的想法是,分别计算,然后再求个比例。
能不能只读一次文件就算出来?awk可以实现吗?
计算包含字符串abc的行占文件总行数的多少?
我的想法是,分别计算,然后再求个比例。
cat test.txt|grep "abc"|wc -l
wc -l test.txt
能不能只读一次文件就算出来?awk可以实现吗?
|
awk 'BEGIN{n = 0} {if($0 ~/abc/) {n+=1}}END{ print N/NR}' test.txt