Linux学习日记10-Linux下的正则表达式
时间:2007-03-29 来源:junzero
学会了正则表达式,管理起来Linux系统就会很方便,因此可以说正则表达式是为Linux系统管理而生的。
1. 什么是正则表达式?
2. 正则表达式常见用途
3. 正则表达式的使用
1. 什么是正则表达式?
Regular Expression,在Linux的环境下,可以通过“字符串和一些特殊字符的辅助”来进行文字的比较工作,好让使用者筛选自己所需求的数据。这些特殊的字符与搭配使用的工具就构成了正则表达式的主轴。
2. 正则表达式的常见用途
管理员利用正则表达式可以很方便的从众多的系统信息中筛选有用的信息来分析系统状况。
邮件服务器可以利用正则表达式的方式来对邮件信息做判断,例如剔除广告信息。
等等,总之正则表达式就是按照特定要求去搜索相关信息,只不过是在shell环境下去做。
3. 正则表达式的使用
grep指令:可以从文件中搜索指定信息。例如:grep “root” /etc/passwd。具体操作建议研读《鸟哥的Linux私房菜》
egrep:较grep的语法要求更严谨
diff:比较两个文件,将不同的部分输出。例如 diff test1.txt test2.txt。结果将输出两个文件不同行的内容!
相关阅读 更多 +
排行榜 更多 +