grep 命令可以通过 -A、-B 和-C 选项来显示匹配行及其上下几行。 -A NUM:显示匹配行及其后的 NUM 行。 -B NUM:显示匹配行及其前的 NUM 行。 -C NUM:显示匹配行及其前后各 NUM 行(上下文)。 例如: 要显示匹配行及其后的 2 行,可以使用: bash grep -A 2 "pattern" filename 要显示匹配行及其前的 2 行,可
Linux下grep..标准unix/linux下的grep通过下面參数控制上下文grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前
如果在只是想匹配模式的上下几行,grep可以实现。 $grep -5 'parttern' inputfile //打印匹配行的前后5行 $grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'parttern' inputfile //打印匹配行的前5行 查看mysql慢日志中...
grep -C n 可以显示匹配内容以及前后面的n行内容 eg: grep -B 5 -rn "hash_value.*in_str" . > tmp.log //查找当前目录下,含有 hash_value 和 in_str 字符串的行,并将其前的5行一并到tmp.log里
1、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:
若同时需要查看匹配行前后指定行数,即上下文内容,可以使用`grep -C n serch`命令,这里的n代表上下文行数。这三种命令的使用都极为简单,只需要将serch替换为你想要查找的字串,以及n替换成你所需显示的行数,就能得到目标行及其上下文的显示结果。例如,若想查看文件中"example"字串及其后3行的内容,...
grep -A n serch 显示查找文件中匹配serch字串那行以及后n行 grep -B n serch 显示查找文件中匹配serch字串那行以及前n行 grep -C n serch 显示查找文件中匹配serch字串那行以及上下n行 发布于 2022-02-05 22:25 Linux 开发 grep Linux
这篇文章主要介绍了Linux下如何使用grep显示前后几行信息,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示...
前后几行: 指的是在匹配行之前和/或之后的若干行。 相关优势 快速搜索大量文本文件。 支持正则表达式,使得搜索更加灵活。 可以方便地显示匹配行的上下文。 类型与应用场景 类型: 主要有-A(after)、-B(before)和-C(context)三种选项。 应用场景: 查看日志文件时,想要了解某个错误发生前后的情况;分析配置文件时,...