正则表达式
首先要讲清楚正则表达式本身就需要许多内容,这里就不单独讲解有关正则表达式的详细内容。这里主要介绍grep、sed、awk这几个命令。
grep模式匹配命令
基本操作
grep命令用于打印输出文本中匹配的模式串,它使用正则表达式作为模式匹配的条件。grep支持三种正则表达式引擎,分别用三个参数指定:
在通过grep命令使用正则表达式之前,先介绍一下它的常用参数:
使用栗子:
使用正则表达式
使用基本正则表达式,BRE
位置
查找/etc/group文件中以“gcg”为开头的行:
数量
选择
说明:这都是很简单的栗子,可以直接消化的。一些特殊符号的说明:
使用扩展正则表达式,ERE
要通过grep使用扩展正则表达式需要加上-E参数,或使用egrep。基本正则表达式则是默认的。- 数量
- 数量