grep参数


参    数:


-?同时显示匹配行上下的?行,如:grep -2 pattern filename同时显示匹配行的上下2行

-b,--byte-offset 打印匹配行前面打印该行所在的块号码。

-c,--count 只打印匹配的行数,不显示匹配的内容。

-f File,--file=File 从文件中提取模板。空文件中包含0个模板,所以什么都不匹配。

-h,--no-filename 当搜索多个文件时,不显示匹配文件名前缀。

-i,--ignore-case 忽略大小写差别。

-q,--quiet 取消显示,只返回退出状态。0则表示找到了匹配的行。

-l,--files-with-matches 打印匹配模板的文件清单

-L,--files-without-match 打印不匹配模板的文件清单

-n,--line-number在匹配的行前面打印行号

-s,--silent 不显示关于不存在或者无法读取文件的错误信息

-v,--revert-match  反检索,只显示不匹配的行

-w,--word-regexp  如果被\<和\>引用,就把表达式做为一个单词搜索

时间: 2024-12-08 05:27:00

grep参数的相关文章

grep参数的操作

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

Linux grep参数详解

用于文本查找. grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...] -a或--text   不要忽略二进制的数据.   -A<显示列数>或--after-context=<显示列数>   -A n除了显示匹配的该行之外,如果该行之后大于n行

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参数查看某关键词前后几行内容

查看文件中含有"哈哈哈"关键字所在行后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

grep和正则表达式参数

一:grep参数 1,-n  :显示行号 2,-o  :只显示匹配的内容 3,-q  :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 4,-l  :如果匹配成功,则只将文件名打印出来,失败则不打印,通常-rl一起用,grep -rl 'root' /etc  , 5,-A  :如果匹配成功,则将匹配行及其后n行一起打印出来 6,-B  :如果匹配成功,则将匹配行及其前n行一起打印出来 7,-C  :如果匹配成功,则将匹配行及其前后n行一起打印出来 8,-c  :如

Linux正则表达式grep与egrep

Linux正则表达式grep与egrep 正则表达式:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编辑器或其他工具里,正则表达式通常被用来检索或替换那些符合某个模式的文本内容.其实正则表达式,只是一种思想,一种表示方法.只要我们使用的工具支持表示这种思想那么这个工具就可以处理正则表达式的字符串.常用的工具有grep, sed, awk,这三个都是针对文本的行才操作的. grep  过滤器语法: grep  [-cinvABC]  'word'  filenam

linux搜索过滤--grep

grep在服务端查询消息时经常会被使用到,这里总结几个常用,简单的命令,熟练掌握可以使查询更为高效. 基本格式: grep [option] pattern file 几个重要的命令参数,这里不列举全部,只列举可能会常用的,便于快速查询: 除了不加任何参数表示搜索符合之后的样式的内容之外,剩下的参数: -v --revert-match #显示不包含匹配文本的所有行. -i --ignore-case #忽略字符大小写的差别. -n --line-number #在显示符合样式的那一行之前,标示

过滤三剑客之grep专题

1.1 概述grep主要用于查找关键字匹配的行1.2 基本语法    1.2.1 语法    [[email protected] ~]# grep [参数] 配置模式 文件     1.2.2 参数    [[email protected] ~]# grep [参数] 配置模式 文件     参数     -i:忽略大小写     -v:取反匹配     -w:匹配单词     --color 显示颜色 1.3 Grep使用[[email protected] ~]# grep root /