关键词不能为空

当前您在: 主页 > 英语 >

linux的grep命令

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-03-03 09:10
tags:

-

2021年3月3日发(作者:puppy是什么意思)


linux



grep


命令







grep


命令是一种强大的文本搜索 工具,


那么它的具体用法是什


么呢


?< /p>


下面由



小编为大家整理了


linux



grep


命令 的相关知识,希


望大家喜欢


!





Linux



grep


命令详解






1.


作用






Linux


系统中


grep


命令是一种强大的文本搜索工具,

< p>
它能使用


正则表达式搜索文本,


并把匹

< p>


配的行打印出来。


grep

全称是


Global


Regular Expression Print


,表示全局正则表达式版本,它的使用权

< p>
限是所有用户。






2.


格式






grep [options]





3.


主要参数




1





[options]


主要参数:






-c


:只输出匹配行的计数。






-I


:不区分大


小写


(


只适用于单字符


)







-h


:查询多文件时不显示文件名。






-l< /p>


:查询多文件时只输出包含匹配字符的文件名。






-n


:显示匹配行及



行号。






-s


:不显示不存在或无匹配文本的 错误信息。






-v


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






pattern


正则表达式主要参数:









忽略


rep ‘test’ d*





显示所 有以


d


开头的文件中包含



test


的行。




2





$$ grep ‘test’ aa bb cc




< p>
显示在


aa



bb



cc


文件中匹配


t est


的行。






$$ grep ‘[a-z]{5}’ aa





显示所有包含每个字符串至少有


5< /p>


个连续小写字符的字符串的


行。






$$ grep ‘w(es)t.*1′ aa





如果


we st


被匹配,则


es


就被存储到内存中 ,并标记为


1


,然


后搜索任意个字符< /p>


(.*)


,这些字符后面紧跟着



另外一个


es(1)


,找到

< br>就显示该行。如果用


egrep



grep


-E


,就不用”



”号进行转义,


直接写成


’w(e s)t.*1′


就可以了。






lin ux



grep


命令使用复杂实例






假设您正在


’/usr/src/Linux/Doc&r squo;


目录下搜索


带字符




’magic’


的文件:






$$ grep magic /usr/src/Linux/Doc/*


3


-


-


-


-


-


-


-


-



本文更新与2021-03-03 09:10,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/698625.html

linux的grep命令的相关文章