ITEEDU

4.4. 总结

正则表达式对于从文件或者输出中选择特定的行来说是强有力的工具。许多UNIX命令使用正则表达式:vim, perlPostgreSQL 数据库等等。它们可以在任何语言或者使用外部库的应用程序中中出现,甚至在非UNIX系统中也有。比如,正则表达式在MicroSoft Windows Office套装中的Excel电子制表软件中也有使用。本章,我们体验了UNIX环境不可缺少的 grep 命令。

[注意] 注意

grep 命令可以完成比我们在这里讨论的多的多的事情;我们仅仅使用它作为正则表达式的例子。GNU版本的 grep 有丰富的文档,强烈建议花时间去阅读。

Bash 有内建的特性来匹配模板且能辨认字符的种类和范围。