在使用grep命令时,如果你想打印匹配行的前后几行,可以使用-A、-B和-C选项。下面是详细的解释和示例: 基本用法: grep命令用于在文件中搜索符合特定模式的文本行,并将这些行打印出来。 打印匹配行的后几行: 使用-A选项可以打印匹配行以及匹配行之后的指定数量的行。例如,要打印匹配行及其后的3行,可以使用: bash...
grep -C n 可以显示匹配内容以及前后面的n行内容 eg: grep -B 5 -rn "hash_value.*in_str" . > tmp.log //查找当前目录下,含有 hash_value 和 in_str 字符串的行,并将其前的5行一并到tmp.log里
grep -10 ‘关键字’ test.log//打印匹配行的前后10行 等同于 grep -C 0 ‘a’ test.log //打印匹配行的前后10行 grep -A 10 -B 0 ‘a’ test.log //打印匹配行的前后10行 grep -A 0 ‘a’ test.log //打印匹配行的后10行 grep -B 0 ‘a’ test.log //打印匹配行的前10行 1. 2. ...
$grep -5 'parttern' inputfile //打印匹配行的前后5行 $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. 查...
//打印匹配行的前后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行 ...
Linux中通过grep命令检索文件内容和指定内容前后几行 Linux中通过grep命令检索⽂件内容和指定内容前后⼏⾏原⽂链接:Linux系统中搜索、查找⽂件中的内容,⼀般最常⽤的是grep命令,另外还有egrep命令,同时vi命令也⽀持⽂件内容检索。1. 搜索某个⽂件⾥⾯是否包含字符串 命令格式:grep "被查找的...
如果想查看指定内容上下几行,可以用参考下面的用法: $grep -10 ‘123’ test.log//打印匹配行的前后10行 或 $grep -C 10 ‘123’ test.log//打印匹配行的前后10行 或 $ grep -A 10 -B 10 ‘123’ test.log //打印匹配行的前后10行 $grep -A 10 ‘123’ test.log //打印匹配行的后10行 ...
passwd #打印以ftp过滤的行及其前两行,同时打印行号 grep -nB5 2 '^ftp' passwd #打印以ftp过滤的行及其前两行,同时打印行号 grep -A 2 '^ftp' passwd #打印以ftp过滤的行及其后两行 grep -C 2 '^ftp' passwd ##打印以ftp过滤的行及其前后两行 grep -o '^ftp' passwd #只打印ftp...
linux利用grep查看打印匹配的下几行或前后几行的命令 2018-11-27 16:28 −... 公众号python学习开发 0 1038 linux命令之grep 2019-12-12 15:16 −grep是一个多用途的文本搜索工具,linux中使用非常频繁,并且使用很灵活,可以是变量,也可以是字符串。最基本的用法有以下两种: 1.搜索内容中无空格,可以直接执...
打印文本中的第1行和第3行 awk'NR==1 || NR==3 {print $0}'awk_test image.png 打印文本中的第2-4行 下面2种语法都可以实现 awk'NR==1, NR==3 {print $0}'awk_test awk'(NR>=1)&&(NR<=3) {print $0}'awk_test 4、在输出结果中的前面加入行号打印 ...