首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shell脚本兑现计算包含某字符的行占的比例

2013-06-25 
shell脚本实现计算包含某字符的行占的比例有个文件,test.txt计算包含字符串abc的行占文件总行数的多少?我

shell脚本实现计算包含某字符的行占的比例
有个文件,test.txt

计算包含字符串abc的行占文件总行数的多少?

我的想法是,分别计算,然后再求个比例。



cat test.txt|grep "abc"|wc -l
wc -l test.txt



能不能只读一次文件就算出来?awk可以实现吗?

shell 脚本 AWK
[解决办法]
awk 'BEGIN{n = 0} {if($0 ~/abc/) {n+=1}}END{ print N/NR}' test.txt

热点排行