linux 统计文件行数_linux/unix下如何统计文件行数

在日志分析过程中,经常会遇到文件行计数的情况。它可以帮助我们分析业务数据。

那么在Linux中如何使用linux命令行统计文件行数呢?

  • 使用linux wc命令统计文件行数
➜ wc -l test.txt
6f4cfb22a70eb07da0e68d3e00417baf.png
  • 使用linux 管道、cat和wc命令统计文件行数
➜ cat test.txt | wc -l
  • 使用linux awk命令统计文件行数
➜ awk 'END{print NR}' test.txt# OR➜ awk '{print NR}' test.txt | tail -n1
  • 使用sort命令、uniq命令和wc 命令统计文件非重复行的总数
➜ cat test.txt | sort| uniq | wc -l
bc7d97ce6565238d826a4007521aeecc.png
  • 统计文件重复行的总数
# Sort and count the number of repetitions per row➜ sort test.log | uniq -c# Number of lines with output repetition greater than 1➜ sort test.log | uniq -c  | awk -F' ' '{if($1 > 1) { print $0 }}'# Count total number of duplicate lines➜ sort test.log | uniq -c  | awk -F' ' '{if($1 > 1) { print $0 }}' | wc -l
3659c816a7f3dc36da5de7129a5e8d29.png
  • 统计指定内容在文件中出现的次数
➜ grep -c 'awk' test.log# OR➜ grep 'awk' test.log | wc -l
d552a10a5217a356f3e5a3a5d68475c9.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值