,,,,,,,,,,,,,,关于正则和sed的一些用法总结。
一般使用egrep
egrep[选项]“模式”文件
,,,,, - v:显示匹配结果以外的内容
,,,,,,我:忽略大小写
,,,,,,- o:只显示匹配到的(比较常用)
,,,,,,,——颜色使用颜色将匹配到的内容显示出来。
,——1表示匹配到内容后面的一行:EX ,egrep——1 ' ^ ssh ',/etc/passwd表示匹配到以SSH开头的后面的一。
-B 1显示匹配到内容前面的1行
-C 1)表示匹配到内容前后1行
egrep源字符:
,,+:,表示匹配前面的字符至少一次只egrep——颜色“a + b”挂载
,,,|,:,,表示匹配|两边的任意一边比如| b表示匹配一个| b (| b) c表示交流或者公元前公元前|,表示一个或公元前者
,,:,匹配0次或者一次
,,,*:匹配前面的字符任意次
,,,只,:,,匹配前面的字符一次。
,,,,*:,,,表示任意字符任意次,egrep”。* b”/etc/fstab 表示抓起/etc/fstab里面一个中间跟了任意字符一个或者多个任意次。比如a123b abb ab艺术展aiienwkjen23b都满足条件。
,,(1),分组,可用于后向引用常常和{}一起使用
, {n, m}表示匹配前面的字符或者单词或者短语只扫n次,最次多米。egrep ab {1 4} c的挂载
交货/tmp/1,内容为他喜欢他喜欢的人
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,他爱他像
,,,,,,,,,,,,,,,,,他喜欢他的lover 想要匹配到第四个单词为第二个单词加r结尾
,,,,,,,,,,,,,,,,,,,,,,,,,,,,egrep “l (. *) e \ 1呃”,/tmp/1
,,egrep -o ,”(\ & lt;((1 - 9) |[0 - 9][0 - 9][0 - 9][0 - 9] | 1 | 2[0 - 5][0 - 9]) \祝辞。)(3)”挂载