linux命令中的grep什么意思,Linux中grep命令起什么作用呢?

摘要:

下文讲述Linux中grep的功能说明,如下所示;

grep是(global search regular expression and print out the line英文的缩写)

grep命令功能:

采用正则表达式的模式对字符串进行搜索,并输出搜索结果

grep命令的语法格式:

grep [参数]

-----常用参数说明------

-i:搜索时,忽略大小写

-c:只输出匹配行的数量

-l:只列出符合匹配的文件名,不列出具体的匹配行

-n:列出所有的匹配行,显示行号

-h:查询多文件时不显示文件名

-s:不显示不存在、没有匹配文本的错误信息

-v:显示不包含匹配文本的所有行

-w:匹配整词

-x:匹配整行

-r:递归搜索

-q:禁止输出任何结果,已退出状态表示搜索是否成功

-b:打印匹配行距文件头部的偏移量,以字节为单位

-o:与-b结合使用,打印匹配的词据文件头部的偏移量,以字节为单位

------注意事项----

1.grep命令中的待搜索表达式可以为:

变量,字符串,正则表达式

2.当表达式中有空格时,需使用双引号包含起来

例:

grep命令的示例分享

----搜索字符串 maomao 在文件中的信息

--在当前目录下搜索,以testtxt开头的文件中包含“maomao”

--字符串的文件信息

[root@maomao365 ~]#grep maomao testtxt*

testtxt1:maomao

testtxt1:maomao365

testtxt2:maomao789

testtxt2:maomao1211

testtxt3:maomao12113

testtxt3:maomao222

testtxt4:maomao2424

--搜索字符串,并输出其所在的行号

[root@maomao365 ~]#grep -n maomao testtxt*

testtxt1:1:maomao

testtxt1:3:maomao365

testtxt2:1:maomao789

testtxt2:8:maomao1211

testtxt3:3:maomao12113

testtxt3:4:maomao222

testtxt4:2:maomao2424

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值