星空网 > 软件开发 > 操作系统

grep命令及正则

文本查找

grep,egrep,fgrep

grep :Global Research

  根据模式搜索文本,并将符合模式的文本行显示出来

模式:Pattern,文本字符和正则的元字符组合而成匹配条件

grep  'root'  /etc/passwd

  -i :ignore case,忽略大小写

  --color,高亮输出

  -v:反向匹配,显示没有被模式匹配到的行

  -o:只显示被模式匹配到的字符串

 

*:任意长度的任意字符

?:任意单个字符

[]:

[^]:指定范围外的

 

正则:Regular Expression,RegExp

元字符:

. :匹配任意单个字符

grep 'r..t' /etc/passwd

 

匹配次数(贪婪模式):

* :匹配其前面的字符任意次

  a*b

  a.*b

.* :任意长度的任意字符

\? : 匹配其前面的字符1次或0次

\{m,n\} :匹配其前面的字符至少m次,至多n次

  \{1,\} :至少1次

  \{0,3\}:0~3次

grep 'a\{1,\}b' test.txt  :a至少1次,接b

 

位置锚定:

^:锚定行首,此字符后面的任意内容必须出现在行首

grep '^r..t' /etc/passwd

$:锚定行尾,此字符前面的任意内容必须出现在行尾

grep 'w$' /etc/inittab

grep 'b..h$' /etc/inittab

^$:空白行

grep '^$' /etc/inittab

 




原标题:grep命令及正则

关键词:正则

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

黑五网一大促即将来临,卖家需要注意哪些事项?:https://www.ikjzd.com/articles/129509
这些产品销量在飙升!700亿宠物市场选品攻略看这里!:https://www.ikjzd.com/articles/129510
深扒这10个选品来源,选出爆款其实没那么难!:https://www.ikjzd.com/articles/12952
谨防诈骗:警方通报拖欠货款跑路外贸公司名单!:https://www.ikjzd.com/articles/12953
盘点亚马逊新规,对卖家有何影响?:https://www.ikjzd.com/articles/129532
亚马逊卖家如何防止跟卖?:https://www.ikjzd.com/articles/129533
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流