grep 命令系列:用 grep 命令统计匹配字符串的行数

简介:

grep 命令系列:用 grep 命令统计匹配字符串的行数

在 Linux 或 UNIX 操作系统下,对于给定的单词或字符串,我们应该怎么统计它们在每个输入文件中存在的行数呢?

您需要通过添加 -c 或者 --count 选项参数来抑制正常的输出。它将会显示对输入文件单词匹配的行数,如下所示:

 
  
  1. $ grep -c vivek /etc/passwd

或者

 
  
  1. $ grep -w -c vivek /etc/passwd

输出的示例:

 
  
  1. 1

相反的,使用 -v 或者 --invert 选项参数可以统计出不匹配的输入文件行数,键入:

 
  
  1. $ grep -c vivek /etc/passwd

输出的示例:

 
  
  1. 45









本文来自云栖社区合作伙伴“Linux中国”
原文发布时间为:2013-04-02.
相关文章
|
2月前
|
Unix Linux
grep显示匹配行及其行号
grep显示匹配行及其行号
62 2
|
2月前
grep仅显示匹配行的文件名
grep仅显示匹配行的文件名
49 1
|
2月前
|
Unix Linux
`grep`命令搜索单个字符串
`grep`命令搜索单个字符串
23 2
|
机器学习/深度学习 移动开发 Go
正则表达式使用说明(包含find命令与grep命令)
正则表达式使用说明(包含find命令与grep命令)
113 0
|
Perl
使用 awk 命令统计文本
下面只是在工作中可能会遇到的一个场景,所以记录下来,如果小伙伴有更合适的方式来统计计算,欢迎留言。
212 0
|
Linux Perl
【Linux】使用grep和awk从文件中筛选字符串
任务8:使用grep和awk从文件中筛选字符串 任务要点:字符筛选 步骤1:下载周杰伦歌
288 0
【Linux】使用grep和awk从文件中筛选字符串
如何使用Grep命令查找多个字符串
如何使用Grep命令查找多个字符串
524 0