码迷,mamicode.com
首页 > 其他好文 > 详细

计算文档每行出现的数字个数,并计算整个文档的数字总数

时间:2021-05-24 02:14:19      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:个数   line   选项   lin   统计   需要   出现   变量   截取   

#!/bin/bash
#########################################################
#计算文档每行出现的数字个数,并计算整个文档的数字总数
########################################################
#使用awk只输出文档行数(截取第一段)
n=`wc -l a.txt|awk ‘{print $1}‘`
sum=0
#文档中每一行可能存在空格,因此不能直接用文档内容进行遍历
for i in `seq 1 $n`
do
#输出的行用变量表示时,需要用双引号
line=`sed -n "$i"p a.txt`
#wc -L选项,统计最长行的长度
n_n=`echo $line|sed s‘/[^0-9]//‘g|wc -L`
echo $n_n
sum=$[$sum+$n_n]
done
echo "sum:$sum"

计算文档每行出现的数字个数,并计算整个文档的数字总数

标签:个数   line   选项   lin   统计   需要   出现   变量   截取   

原文地址:https://www.cnblogs.com/daniel5/p/14746435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!