透过『正规表示法』的功能,½这些登录的信息½行处理,
½取出『有问题』的信息来½行分析,
哈哈!如此一来,你的系统管理工作½会
『快乐得不得了』啊!当然,正规表示法的优点还不止
于此,等你有一定程度的了½之后,你会爱上他喔!
o
正规表示法的广泛用途
正规表示法除了可以让系统管理员管理主机更为便利之外,事实上,由于正规表示法强大的字符
串处理能力,
目前一堆软件都支持正规表示法呢!最常见的就是『邮件服务器』啦!
如果你留意因特网上的消息,那么应该不难发现,目前造成网络大塞车的主因之一就是『垃圾
/
广
告信件』了,
而如果我们可以在服务器端,就½这些问题邮件剔除的话,客户端就会减少很多不
必要的带宽耗损了。
那么如何剔除广告信件呢?由于广告信件几乎都有一定的标题或者是内容,
因此,
只要每次有来信时,都先½来信的标题与内容½行特殊字符串的比对,发现有不良信件就
予以剔除!
嘿!这个工作怎么达到啊?就使用正规表示法啊!目前两大邮件服务器软件
sendmail
postfix
以及支持邮件服务器的相关分析软件,都支持正规表示法的比对功能!
当然还不止于此啦,很多的服务器软件都支持正规表示法呢!当然,
虽然各家软件都支持他,不
过,这些『字符串』的比对还是需要系统管理员来加入比对规则的,
所以啦!身为系统管理员的
你,为了自身的工作以及客户端的需求,
正规表示法实在是很需要也很值得学习的一项工具呢!
o
正规表示法与
Shell
Linux
当中的½色定位
说实在的,我们在学数学的时候,一个很重要、但是粉难的东西是一定要『背』的,
那就是九九
表,背成功了之后,未来在数学应用的路途上,真是一帆风顺啊!
这个九九表我们在小学的时候
几乎背了一整年才背下来,并不是这么好背的呢!
但他却是基础当中的基础!你现在一定受惠相
当的多呢
^_^
而我们谈到的这个正规表示法,与前一章的
BASH
就有点像是数学的九九表一样,是
Linux
基础
当中的基础,虽然也是最难的部分,
不过,如果学成了之后,一定是『大大的有帮助』的!这就
好像是½庸小说里面的学武难关:任督二脉!
打通任督二脉之后,武功立刻成倍成长!所以啦,
不论是对于系统的认识与系统的管理部分,他都有很棒的辅助啊!请好好的学习这个基础吧!
^_^
o
延伸的正规表示法
唔!正规表示法还有分喔?没错喔!
正规表示法的字符串表示方式依照不同的严½度而分为:
础正规表示法与延伸正规表示法
。延伸型正规表示法除了简单的一组字符串处理之外,还可以作
群组的字符串处理,
例如½行搜寻
VBird
netman
lman
的搜寻,注意,是『或
(or)
』而不
是『和
(and)
』的处理,
此时就需要延伸正规表示法的帮助啦!½由特殊的『
(
』与『
|
』等字
符的协助,
就能够达到这样的目的!不过,我们在这里主力½是½绍最基础的基础正规表示法而
已啦!好啦!清清脑门,咱们用功去啰!
Tips
有一点要向大家报告的,那就是:『
正规表示法与通配符是完全不一样的东西!
这很
重要喔!因为『通配符
(wildcard)
代表的是
bash
操作½口的一个功能』,但正规表示法则是一种字符串处理的表
示方式!
这两者要分的很清楚才行喔!所以,学习本章,请½前一章
bash
的通配符意义先忘掉吧!
老实说,鸟哥以前刚½触正规表示法时,老想着要½这两者归纳在一起,½果就是
...
错误认知一大堆~
所以才会½
议您学习本章先忘记通配符再来学习吧!