在使用grep命令时,若要打印匹配行的前后几行,可以利用-B(前置上下文),-A(后置上下文),以及-C(前后上下文)这三个选项。以下是对这些选项的详细解释和示例: 1. 使用-B选项打印匹配行的前几行 -B选项后跟一个数字,表示打印匹配行之前的指定行数。 示例:打印包含"error"的行及其前面的2行 bash grep -B 2 "...
grep -C n 可以显示匹配内容以及前后面的n行内容 eg: grep -B 5 -rn "hash_value.*in_str" . > tmp.log //查找当前目录下,含有 hash_value 和 in_str 字符串的行,并将其前的5行一并到tmp.log里
$grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'parttern' inputfile //打印匹配行的前5行 查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句的后面三行 tail -50 /usr/local/mysql/data/sql-slow.log |grep -...
$grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'parttern' inputfile //打印匹配行的前5行 查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句的后面三行 tail -50 /usr/local/mysql/data/sql-slow.log |grep -...
如果在只是想匹配模式的上下几行,grep可以实现。 $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'parttern' inputfile //打印匹配行的前5行 ...
linux利用grep查看打印匹配的下几行或前后几行的命令 2018-11-27 16:28 −... 公众号python学习开发 0 1038 linux命令之grep 2019-12-12 15:16 −grep是一个多用途的文本搜索工具,linux中使用非常频繁,并且使用很灵活,可以是变量,也可以是字符串。最基本的用法有以下两种: 1.搜索内容中无空格,可以直接执...
linux系统中,利用grep打印匹配的上下几行 如果在只是想匹配模式的上下几行,grep可以实现。 1 2 3 4 5 6 7 $grep-5'parttern'inputfile//打印匹配行的前后5行 $grep-C5'parttern'inputfile//打印匹配行的前后5行 $grep-A5'parttern'inputfile//打印匹配行的后5行 ...
如果在只是想从日志文件inputfile 匹配parttern 的上下几行,grep可以实现。 grep -5n '质量部' qypms-api.log//打印匹配行的前后5行 grep -C -5 '质量部' qypms-api.log 查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句的后面50 tail -50 /usr/local/mysql/data/sql-slow.log |grep -3 '192...
grep -3 '关键字' file // 打印匹配行及匹配行的前后3行 grep -C 3 '关键字' file //同上,打印匹配行及匹配行的前后3行 grep -A 3 '关键字' file //打印匹配行及匹配行的后3行 grep -B 3 '关键字' file //打印匹配行及匹配行的前3行...
linux系统中,利用grep打印匹配的上下几行 打印匹配的行: $grep 'parttern' inputfile //打印匹配行 如果在只是想匹配模式的上下几行,grep可以实现。 $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 ...