-c 和 -i 是 grep 的两个常用选项:
-c (count):统计匹配的行数,而不是显示匹配的内容。
grep -c processor /proc/cpuinfo
这会输出一个数字,比如 8,表示有 8 行包含 "processor"(这个命令常用来查看 CPU 核心数)。
注意:它统计的是行数,不是匹配次数。如果一行里出现两次 "processor",也只算 1。
-i (ignore case):忽略大小写。
grep -i processor file.txt
这样 "Processor"、"PROCESSOR"、"processor" 都能匹配到。
两个可以组合使用:
grep -ic processor file.txt
统计包含 "processor"(不分大小写)的行数。
其他几个常搭配的选项:-n 显示行号,-v 反向匹配(显示不包含的行),-r 递归搜索目录。
评论
0