『壹』 linux egrep命令详解
egrep命令是linux下的一个文档编辑命令,它主要有一个功能,具体介绍如下:
egrep命令的功能是能够在文件内查找指定的字符串。
说明:egrep命令的执行效果与grep -E很相似,它所使用的语法和参数能够参照grep命令,但它与grep命令的不同点就在于二者解读字符串的方法。
egrep命令的具体命令的语法格式为egrep [参数] [文件]。
参数:
-i 在搜索时,忽略大小写
-c 只输出匹配行的数量
-l 只列出符合匹配的文件名,不用列出具体的匹配行
-n 列出所有的匹配行,显示行号
-h 查询多文件时不显示文件名
-s 不显示不存在、没有匹配文本的错误信息
-v 显示不包含匹配文本的所有行
-w 匹配整词
-x 匹配整行
-r 递归搜索
『贰』 Linux下grep显示前后几行信息方法介绍
本文研究的主要是Linux下grep显示前后几行信息的相关内容,具体如下。
标准unix/linux下的grep通过下面参数控制上下文 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行 查看grep版本号的方法是grep -V 假设想升级,升级的方法:最新的源代码(google或者网络搜索主页),编译安装到某个地方,比方 /home/aaa/bin/ 那么以后用的时候就用 /home/aaa/bin/grep ,或者把 /home/aaa/bin 加到PATH环境变量就可以。
标准unix/linux下的grep通过下面参数控制上下文
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行