1.2 grep命令的参数 参数: -n : 显示过滤出来的文本在文件内的行号 -o : 只显示匹配到的内容 -q : 静默输出 -i : 忽略大小写 -c : 显示匹配到的行数 -v :反向查找(重要) -w : 匹配某个词 -E : 使用扩展正则 -R :递归查询(重要) -l : 只打印文件路径 扩展参数: -A :显示匹配到的数据的后...
-a, --text Process a binary fileasifit were text;thisisequivalent to the --binary-files=text option. 解释一下,-a就是说明在文件是二进制文件时才使用,所以不是二进制的文件就没必要用这个-a的参数。 如果是二进制文件文件不加-a是怎么样呢? [root@controller2 bin]# grep fini_array zip Binary ...
代码 :grep -r -l 'bin' /* 注意:-A 表示after的意思,-A参数后面要加行数,比如匹配行的下一行-A1 案例:匹配 /etc/passwd 中 bin 开头以及下一行内容 代码:grep -A1 '^bin' /etc/passwd 注意:-B 表示before的意思,-B参数后面要加行数,比如匹配行的上一行-B1 案例:匹配 /etc/passwd ...
1、没有参数 代码语言:javascript 复制 [root dba_mysql]# cat yeyz.sh abcdefg abcd aaaaaaa ddddddd[root dba_mysql]# cat yeyz.sh|grep abcd abcdefg abcd 没有参数的时候,grep命令将yeyz.sh中包含abcd的行给过滤出来。 2.-A参数(after)和-B参数(before)和-C参数(content) 这三个参数可以打印出来符...
另外,grep还支持一些正则表达式的使用,可以更加灵活地进行文本搜索。例如,使用”grep -E”参数可以支持扩展的正则表达式,使用”grep -P”参数可以支持Perl风格的正则表达式。 除了以上这些参数外,还有一些其他的grep参数可以用于定制搜索行为。例如,-c参数可以统计匹配字符串出现的次数,-A参数可以输出匹配行以及后续的几...
grep参数介绍: -a 或 --text : 不要忽略二进制的数据。 -A<显示行数>或 --after-context=<显示行数>: 除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -b 或 --byte-offset : 在显示符合样式的那一行之前,标示出该行第一个字符的编号。
pattern正则表达式主要参数: \: 忽略正则表达式中特殊字符的原有含义。 ^:匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 \<:从匹配正则表达 式的行开始。 \>:到匹配正则表达式的行结束。 [ ]:单个字符,如[A]即A符合要求 。 [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
参数: -a 或 --text: 不要忽略二进制的数据。 -A<显示行数> 或 --after-context=<显示行数>: 除了显示符合范本样式的那一列之外,并显示该行之后的内容。 -b 或 --byte-offset: 在显示符合样式的那一行之前,标示出该行第一个字符的编号。
pattern正则表达式主要参数: \: 忽略正则表达式中特殊字符的原有含义。 ^:匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 \ \>:到匹配正则表达式的行结束。 [ ]:单个字符,如[A]即A符合要求 。 [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
-a或--text: grep原本是搜寻文字文件,若拿二进制的档案作为搜寻的 \ 目标,则会显示如下的讯息: Binary file 二进制文件名 \ matches 然后结束。若加上-a参数则可将二进制档案视为 \ 文本文件搜寻,相当于--binary-files=text这个参数。 -b: 列出模式之前的内文总共有多少byte ...