利用grep参数查看某关键词前后几行内容

查看文件中含有“哈哈哈”关键字所在行后5行内容

cat xxxxxx | grep -A 5 哈哈哈

查看文件中含有“哈哈哈”关键字所在行前5行内容

cat xxxxxx | grep -B 5 哈哈哈

查看文件中含有“哈哈哈”关键字所在行前后5行内容

cat xxxxxx | grep -C 5 哈哈哈

tail指令也可以用

tail -1000f /data/logs/child/2018_04_04.stderrout.log | grep -C 20 DeviceRegisterByAccountController

原文地址:https://www.cnblogs.com/Rocky_/p/8779632.html

时间: 2024-10-07 11:07:42

利用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

一天一个linux基础命令之查看文件开头结尾部分内容tail

tail 显示文件结束部分内容 1.命令格式 tail[option]...[File]... 2.命令功能 显示文件内容,默认显示文件的后十行,可以用[-n] # | [-#],#代表显示的行数,选项指定显示多少行 使用tail命令的-f选项可以方便的查阅正在改变的日志文件, tail -f filename会把filename里最尾部的内容显示在屏幕上,刷新显示 3.常用选项 -c #:显示文件的字节(字符)数 -n #:显示文件多少行 -f:循环显示,当文件内容改变时,显示改变的内容,并不

grep参数用法

功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] 补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来.若不指定任

grep 参数

功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] 补充说明:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来.若不指定任

grep文本查看工具及正则表达式

grep文本查看工具及正则表达式 grep:搜索及过滤文本工具: (根据用户所指定的"模式"搜索,过滤条件"对目标文件进行过滤性匹配):grep自带正则表达式引擎工具. 所谓模式:由正则表达式所得元字符及普通文本字符所编写出来的过滤条件"模式" grep:三种支持模式: grep:基本正则表达式 egrep:支持扩展正则表达式 fgrep :不支持正则表达式 三种支持模式因其可以(grep -E:切换扩展,egrep-G:切换基本,分别有以-F切换fgre

Linux性能查看与分析--命令行工具介绍

本文介绍工作中常用的几个linux性能查看命令:top,sar,vmstat,iostat,pidstat等. 1.top top是最常用的linux性能分析工具,它能够实时的显示系统中各个进程的资源占用情况.top命令的部分输出如下: top的交互命令有以下几个: (1)f 选择显示的列 (2)o或O 改变列的显示顺序 (3)l 切换显示平均负载和启动时间信息 (4)m 切换显示内存信息 (5)t 切换显示进程和CPU状态信息 (6)c 切换显示命令名称和完整命令行 (7)M 根据驻留内存大小

在C#应用程序中,利用表值参数过滤重复,批量向数据库导入数据,并且返回重复数据

在很多情况下,应用程序都需要实现excel数据导入功能,数据如果只有几十条,或上百条,甚至上千条,速度还好. 但是不仅如此,如果客户提供给你的excel本身存在着重复数据,或是excel中的某些数据已经在数据库存在,那这时,在向数据库插入数据前你还得判重,如果不存在才进行导入 通常,我们第一步就会通过上传的方式把excel中的数据读到内存,然后通过循环的方式得出一条一条数据,接着对于每条数据用关键字段去往数据库中进行一次查重,若存在则不做事情,若 不存在则向数据库中插入一条数据.这样一来,我们每

grep -n 查看字符串不为空失败

测试目的: 目的:测试/bin/grep  -q   "root" menu.lst的用途 结果:文本中是否包含root文字内容,如果是,返回0,如果不是,返回非零 #!/bin/bash /bin/grep  -q   "root" menu.lst rc=$? if [ $rc -ne "0" ] ;then echo "bad" else echo "good" fi ~ 目的:测试[ ](中间有一个

grep参数的操作

常用的grep参数,希望可以有用-i 忽略大小写搜索信息-n 搜索信息后显示行号-c 统计筛选出来的行数-v 将搜索信息进行取反-o 只输出显示匹配信息-w 按照字符串进行匹配-A 过滤指定内容之后的信息-B 过滤指定内容之前的信息-C 过滤指定内容上下几行的信息.-E 识别扩展正则信息-r 递归搜索指定数据信息 原文地址:https://blog.51cto.com/14630821/2460990