日志查询-统计行数

来源:互联网 发布:php 身份证号获取性别 编辑:程序博客网 时间:2024/05/17 03:10

需求:统计文件中id的个数
方法:

1. grep: grep -c “” fileName.txt

假设fileName.txt中的数据是这样的

failuer:id=1failuer:id=2...failuer:id=3

使用grep统计文件中id的个数:
grep -o 'id=[0-9]\+' fileName.txt | grep -c ""

grep -o 'id=[0-9]\+' fileName.txt //查询fileName.txt中id及id的值| //管道符 a.txt|b.txt 可以将a.txt中的内容输出到b.txt中grep -c "" 输出行数

2. awk: awk ‘END{print NR}’ fileName.txt

使用awk统计文件中id的个数:
grep -o 'id=[0-9]\+' fileName.txt | awk 'END{print NR}'

grep -o 'id=[0-9]\+' fileName.txt //查询fileName.txt中id及id的值| //管道符 a.txt|b.txt 可以将a.txt中的内容输出到b.txt中awk 'END{print NR}' 输出行数
原创粉丝点击