grep -e参数表示执行一次grep命令,查找一个指定的字符串。其语法如下: ``` grep -e "pattern" file ``` 这里的"pattern"可以是普通字符串,也可以是正则表达式。当使用普通字符串作为搜索内容时,grep -e与grep命令的标准用法相同。但当使用正则表达式时,grep -e会使搜索内容更加灵活,可以匹配更多的文本。 3....
例如,使用”grep -E”参数可以支持扩展的正则表达式,使用”grep -P”参数可以支持Perl风格的正则表达式。 除了以上这些参数外,还有一些其他的grep参数可以用于定制搜索行为。例如,-c参数可以统计匹配字符串出现的次数,-A参数可以输出匹配行以及后续的几行,-B参数可以输出匹配行以及前面的几行,-C参数可以输出匹配行及其...
grep常见命令参数 常用选项: -E :开启扩展(Extend)的正则表达式。 -i :忽略大小写(ignore case)。 -v :反过来(invert),只打印没有匹配的,而匹配的反而不打印。 -n :显示行号 -w :被匹配的文本只能是单词,而不能是单词中的某一部分,如文本中有liker,而我搜寻的只是like,就可以使用-w选项来避免匹配liker ...
kubectl get po -l pro=itv_api|grep -E "Running +0" #加号+:匹配1个或多个前面的字符,它和星号*的作用相似,但它不匹配0个字符的情况。比如,"ab+c"将匹配"abc"、“abbc”、“abbb...c”等。 不用加正则参数也成,直接用egrep: rpm -qa |egrep 'mysql|java' rpm -qf /bin/egrep grep-2.20-...
grep -E 'a1|a2'filename // 找出文件(filename)中包含a1或者包含a2的行 3、使用egrep egrep 'a1|a2' filename // 用egrep同样可以实现 4、使用选项 -e 使用grep -e 选项,只能传递一个参数。在单条命令中使用多个 -e 选项 grep -e a1 -e a2 filename //使用-e选项实现 ...
-e:实现多个选项的匹配,逻辑or关系 -q:静默模式,不输出任何信息,当我们只关心有没有匹配到,却不关心匹配到什么内容时,我们可以使用此命令,然后,使用”echo $?”查看是否匹配到,0表示匹配到,1表示没有匹配到。 -P:表示使用兼容perl的正则引擎。 -E:使用扩展正则表达式,而不是基本正则表达式,在使用”-E”选项...
标准输出 | grep [参数] [过滤规则] 1.2 grep命令的参数 参数: -n : 显示过滤出来的文本在文件内的行号 -o : 只显示匹配到的内容 -q : 静默输出 -i : 忽略大小写 -c : 显示匹配到的行数 -v :反向查找(重要) -w : 匹配某个词 -E : 使用扩展正则 ...
grep -e PATTERN… [FILE…] 和grep -f FILE… [FILE…]-e的作用和不加参数时类似,唯一区别是可以保护以‘-’开头的匹配项 [root@honey-master data] cat test -test test -f的作用是将FILE中的每行都作为匹配项,和-e一样可以多次使用 把模板(pattern)写在一个文件里,然后使用-f参数来读取这些pattern...
grep搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。 2.grep常见命令参数 -n 打印行号 grep -n ".*" h.txt 所有打印行号 grep -n "root" h.txt 匹配的内容显示行号 -v 不包括 -E 表示过滤 多个参数 grep -Ev "sshd|network|crond|sysstat|" ...
2、参数 2.1:常用参数 -v:反向显示,显示不能被模式所匹配到的行; -o:只显示被模式匹配到的字串,而非整行; -i:不区分字符大小写。ignore-case; -E:支持扩展正则表达式; -A#:显示匹配到的内容及其下面#行; -B#:显示匹配到的内容及其上面#行; ...