Shell—grep命令

2023-11-27  本文已影响0人  JunChen

介绍

全称:Global Search Regular Expression and Print out the line

作用:对文件的内容进行逐行过滤


基本语法

grep [option] pattern [file...]

option参数

选项 说明
-c 显示匹配到的行数,不显示内容
-o 只显示匹配到的字符本身
-i 匹配时忽略大小写
-h 当搜索多个文件时,不显示匹配文件名的前缀
-l 只列出包含匹配文本行的文件名,不显示具体匹配到的内容
-n 列出所有匹配到的文本行,并显示行号
-s 不显示关于不存在或者无法读取文件的错误信息
-v 只显示不匹配的文本行
-w 匹配整个单词
-x 匹配整个文本行
-r 递归搜素,不仅搜索当前的目录,还要搜索其各级子目录
-q 不输出匹配结果,而是以退出状态码的形式表示搜索是否成功,0表示成功
-E 支持扩展正则表达式
-P 支持Perl正则表达式
-F 不支持正则表达式,按字面意思匹配

parrern参数:输入正则表达式或者普通文本


实例

option可以写前面也可以写后面

p1
上一篇下一篇

猜你喜欢

热点阅读