grep -c 命令是在Linux和Unix系统中用来统计匹配到的行数的命令。它的基本用法是在命令行中输入grep -c,后面跟上要匹配的模式和文件名,它会返回匹配到的行数。 举例来说,假设我们有一个名为example.txt的文件,内容如下: apple. banana. apple. orange. 如果我们想要统计文件中包含"apple"的行数,我们可以使用...
-c:表示打印符合要求的行数。 -i:表示忽略大小写。 -n:表示输出符合要求的行及其行号。 -v:表示打印不符合要求的行。 -A:后面跟一个数字(有无空格都可以),例如-A2表示打印符合要求的行以及下面两行。 -B:后面跟一个数字,例如-B2表示打印符合要求的行以及上面两行。 -C:后面跟一个数字,例如-C2表示打印...
grep ‘key’ error.log -C 1 多显示筛选到行前面1行和后面一行grep ‘key’ error.log -A 1 多显示后面1行grep ‘key’ error.log -B 1 多显示后面1行 1. 2. 3. 4. 如果只想显示筛选结果中的某个关键字,则可以使用**-o**进行筛选,如: grep -o ‘key1’ info.log 只显示key1这个关键...
grep -c :计算找到匹配项的行数,1行算1次。只显示行数,不显示匹配到的行内容 grep -i :不区分字符大小写 grep -B 数字:before显示匹配行,和其上面n行 grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,和上下n行 grep -e :实现多个选项间的逻辑or关系,例如grep -e 'cat' -e...
grep -c :计算找到匹配项的行数,1行算1次。只显示行数,不显示匹配到的行内容 grep -i :不区分字符大小写 grep -B 数字:before显示匹配行,和其上面n行 grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,和上下n行 grep -e :实现多个选项间的逻辑or关系,例如grep -e 'cat' -e...
grep 常用命令参数 -c:统计符合字符串条件的行数-v:显示不包括文本的所有信息 grep 常用命令 过滤test.txt文件中hello内容 grephello test.txt 说明: hello 关键字 test.txt 文件名 统计test.txt中hello内容的行数 grep-c hello test.txt 说明: hello 关键字 ...
-C:除了匹配行,额外显示该行前后的N行 -c:统计匹配的行数 -e:实现多个选项间的逻辑 or 关系 -E:支持扩展的正则表达式 -F:相当于 fgrep -i:忽略大小写 -n:显示匹配的行号 -o:仅显示匹配到的字符串 -q:安静模式,不输出任何信息,脚本中常用
-C[num] 使用该选项后,grep会显示匹配行及其前后num行。例如: $ grep -C2 "hello" file.txt 上述命令将会显示包含"hello"字符串的行,以及其前后的两行。 结束语 通过本篇博客,我们详细介绍了grep命令在Linux系统中的使用方法及各种可用选项。对于需要在文本文件中查找指定字符串或匹配特定模式的行的用户来说,...
grep -c #含有关键词的行数 grep -v #反向查找 grep -n #显示匹配成功的行所在行号 grep '查找内容' -r [文件夹] or [文件] #可实现文件夹查找 grep -e ‘’ -e'' #多个关键词查找 grep -f #从文件里读取关键词 grep -i #忽略大小写 ...