当前位置: > Linux命令 >

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

时间:2016-01-30 21:37来源:linux.it.net.cn 作者:IT
  

在 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

via: http://www.cyberciti.biz/faq/grep-count-lines-if-a-string-word-matches/

   (责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容