- 1
- 0
- 约1.41万字
- 约 20页
- 2019-04-27 发布于江苏
- 举报
第3章 正则表达式
由于很多Linux Shell编程的工具和命令普遍使用到了正则表达式,如grep、sed和awk等,因此,不理解正则表达式就无法理解和熟练地使用Shell编程的工具和命令。为此,本章首先深入介绍正在表达式的基础知识,详细讨论基本正则表达式和扩展正则表达式中元字符的意义和用法。然后,介绍Shell在搜索匹配文件时经常使用的机制——通配,通配所用到的元字符与正则表达式存在细微差别,本章结合例子逐个讨论通配的元字符。最后,介绍Linux系统中使用广泛的grep命令,着重讨论grep命令的基本用法,及如何与正则表达式相结合,以便更加灵活地进行文本搜索,此外,还将简单介绍grep命令族中的其他两个命令egrep和fgrep。
3.1 正则表达式基础
Linux Shell以一串字符作为表达式向系统传达意思。元字符(Metacharacters)是用来阐释字符表达式意义的字符,简言之,元字符就是描述字符的字符,它用于对字符表达式的内容、转换及各种操作信息进行描述。正则表达式是由一串字符和元字符构成的字符串,简称RE(Regular Expression)。正则表达式的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。
在Linux系统中,程序设计语言Java、Perl和Python等,Shell工具sed、awk和grep等,MySQL和Postgre
原创力文档

文档评论(0)