例如,grep -A 3 "keyword" file 会显示匹配行及其后 3 行的内容。 显示匹配行及其前几行: 使用-B num 或--before-context=num 选项,其中 num 是要显示的行数。例如,grep -B 4 "keyword" file 会显示匹配行及其前 4 行的内容。 显示匹配行及其前后几行: 使用-C num 或--context=num 选项,其中 nu
//打印匹配行的前后5行cat filename | grep -5'parttern'//打印匹配行的前后5行cat filename | grep -C5'parttern'//打印匹配行的后5行cat filename | grep -A5'parttern'//打印匹配行的前5行cat filename | grep -B5'parttern' //查看第5行和第10行 sed -n '5,10p' filename //搜索目录下...
$grep -C 5 'parttern' inputfile //打印匹配行的前后5行 $grep -A 5 'parttern' inputfile //打印匹配行的后5行 $grep -B 5 'parttern' inputfile //打印匹配行的前5行 tail -n +90 inputfile 1. 2. 3. 4. 5. 6. 7. 8. 查看文件inputfile的第190行到196行 sed -n '114,196p' in...
grep看前后几行 grep命令 grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 Linux命令三剑客之一(grep sed awk) -a 不要忽略二进制数据。 -A<显示列数> 除了显示符合范本样式的...
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 -3'...
若同时需要查看匹配行前后指定行数,即上下文内容,可以使用`grep -C n serch`命令,这里的n代表上下文行数。这三种命令的使用都极为简单,只需要将serch替换为你想要查找的字串,以及n替换成你所需显示的行数,就能得到目标行及其上下文的显示结果。例如,若想查看文件中"example"字串及其后3行的内容,...
Linux下grep..标准unix/linux下的grep通过下面參数控制上下文grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前
显示foo及前5行 代码语言:javascript 代码运行次数:0 运行 AI代码解释 grep -A 5 foo file 显示foo及后5行 查看grep版本号的方法是 代码语言:javascript 代码运行次数:0 运行 AI代码解释 grep -V 实例 1、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行。此时,...
前后几行: 指的是在匹配行之前和/或之后的若干行。 相关优势 快速搜索大量文本文件。 支持正则表达式,使得搜索更加灵活。 可以方便地显示匹配行的上下文。 类型与应用场景 类型: 主要有-A(after)、-B(before)和-C(context)三种选项。 应用场景: 查看日志文件时,想要了解某个错误发生前后的情况;分析配置文件时,...
grep -B n 可以显示匹配内容以及前面的n行内容 grep -C n 可以显示匹配内容以及前后面的n行内容 eg: grep -B 5 -rn "hash_value.*in_str" . > tmp.log //查找当前目录下,含有 hash_value 和 in_str 字符串的行,并将其前的5行一并到tmp.log里...