统计一个时间段内的文件总行数

原创
09/04 14:58
阅读数 48

1.问题原因

现在很多以VIO_VIOLATION开头的小文件,需要将这些文件总行数统计出来,但是不合并小文件

 

2.问题解决思路

2.1 执行以下命令按照修改时间排序,并将文件名输出到一个新的文件名中

ls -altr VIO_VIOLATION*>table_name.txt

2.2 统计文件中的总行数

count=0

for file_name in `cat table_name.txt`

do

file_count=`wc -l ${file_name}|awk 'BEGIN{FS=" "}{print $1}'`

count=$((${count}+${file_count}))

done

echo {count}

 

 

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部