linux grep打印匹配的上下几行

$grep -5 ‘parttern‘ inputfile //打印匹配行的前后5行

$grep -C 5 ‘parttern‘ inputfile //打印匹配行的前后5行

$grep -A 5 ‘parttern‘ inputfile //打印匹配行的后5行

$grep -B 5 ‘parttern‘ inputfile //打印匹配行的前5行

时间: 2024-10-12 20:01:46

linux grep打印匹配的上下几行的相关文章

linux利用grep查看打印匹配的下几行或前后几行的命令

linux系统中,利用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行 查看mysql慢日志中ip地址为192.168

grep, egrep, fgrep - 打印匹配给定模式的行

总览 SYNOPSIS grep [options] PATTERN [FILE...] grep [options] [-e PATTERN | -f FILE] [FILE...] 描述 DESCRIPTION Grep 搜索以 FILE 命名的文件输入 (或者是标准输入,如果没有指定文件名,或者给出的文件名是 - 的话),寻找含有与给定的模式 PATTERN 相匹配的内容的行.默认情况下, grep 将把含有匹配内容的行打印出来. 另外,也可以使用两个变种程序 egrep 和 fgrep

LINUX grep正则表达式常用命令总结

8.通过grep使用正则表达式 正则表达式:他通过一个字符串来描述.匹配一些符合某个语法规则的字符串,从而可以对这些符合语法规则的字符串,进行相应的处理. 常见支持正则表达的工具如下: Grep命令族   用于匹配文本行 Sed流编辑器  用于改变输入流 Awk          用于处理字符串语言 More或less   文件查看程序 Ed.vi.vim   文本编译器 基本正则表达式 .            匹配单个字符 []           匹配制定范围内的多个字符 [^]     

linux系统grep命令打印匹配行的前后几行

grep    -3   '关键字'   file   // 打印匹配行及匹配行的前后3行 grep   -C  3   '关键字'   file   //同上,打印匹配行及匹配行的前后3行 grep   -A  3  '关键字'   file     //打印匹配行及匹配行的后3行 grep   -B  3  '关键字'   file     //打印匹配行及匹配行的前3行 原文地址:https://www.cnblogs.com/jinshuilou/p/9445487.html

【Linux】grep显示匹配行的上下几行的用法

打印匹配行的前后5行 grep -5 ‘something’ file 打印匹配行的前后5行 grep -C 5 ‘something’ file 打印匹配行的后5行 grep -A 5 ‘something’ file 打印匹配行的前5行 grep -B 5 ‘something’ file 原文地址:https://www.cnblogs.com/jxd283465/p/11690938.html

linux 查找指定内容并显示指定行数的命令,显示匹配行和行号

grep -i "desktop-printing-0.19-20.2.el5.x86_64" -n -A 10 install.log linux 查找指定内容并显示指定行数的命令,显示匹配行和行号,布布扣,bubuko.com

grep 不打印匹配到的字符串

在使用grep 搜索到字符串时,输出信息如下: Matched to a binary file:log 从打印消息上看,这个文本文件被当作二进制文件. 为什么? 用vim 打开log 发现原因,log文件有个^@字符,这其实就是c语言字符串结尾的'\0',被哪位粗心的哥们写日志里了. 现在要做的就是删除'\0' cat log | tr -d '\000' 重新grep, OK 打印出搜索到的字符串. grep 不打印匹配到的字符串

linux grep 查询多行的方法

linux grep 查询多行的方法 经常查询 git log 中使用的方法, 如下 git log |grep "xxxx" 如果想查询多行的话, 就有些尴尬, 如果想查询多行的话, 方法如下: //查询上下 git log |grep "xxxx" -C 5 //查询往后 after git log |grep "xxxx" -A 5 //查询往前 before git log |grep "xxxx" -B 5 原文地址

Linux使用技巧——find结合grep模糊匹配文件搜索关键字

find结合grep模糊匹配文件搜索关键字 不知道哪个单词在哪个文件里面可以使用这种方法 [[email protected] window_books]# find . -name "*txt" -type f | xargs grep "description" ./2013_liuyinan_5500_words_21-32.txt:1309 description ?????????????? n. 描写,形容:种类 ion-名词后缀 ./2013_liuy