grep, egrep及相应的正则表达式用法详解
2015-04-05 11:14
603 查看
正则表达式(REGGXP):
正则表达式是对字符串的一种过滤逻辑(即模式),是由元字符及正常字符所书写的模式,其中的元字符不表示字符本身的意义,而是用于表达控制或通配等功能;可分为两种:1.基本正则表达式2.扩展正则表达式grep: 基于基本正则表达式完成文本过滤的一种文本搜索工具egrep: 基于扩展正则表达式完成文本过滤的一种文本搜索工具正则表达式常用元字符含义: 列表1:适用于基本正则表达式
列表2:适用于扩展正则表达式
注意:分组中的模式,在某次的具体匹配过程中所匹配到的字符,可以被grep记忆(保存在内置的变量中,这些 变量是\1,\2,...),因此,还可以被引用 \1:引用,模式中自左而右,由第一个左括号以及与之对应的右括号中的模式所匹配到的内容
\2:引用,模式中自左而右,由第二个左括号以及与之对应的右括号中的模式所匹配到的内容
grep:
文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,并显示能匹配到的行。
使用格式:
grep [OPTIONS] PATTERN [FILE...]
--color[=WHEN], --colour[=WHEN]
-o: 只显示被模式匹配到的内容;
-i: ignore case,不区分字符大小写;
-v: 显示不能够被模式匹配到的行;
-E:使用扩展的正则表达式;
-A #:显示匹配行后指定的行数;
-B #:显示匹配行前指定的行数;
-C #:显示匹配行前后指定的行数;
egrep:
使用格式:
egrep [OPTIONS] PATTERN [FILE...]
正则表达式是对字符串的一种过滤逻辑(即模式),是由元字符及正常字符所书写的模式,其中的元字符不表示字符本身的意义,而是用于表达控制或通配等功能;可分为两种:1.基本正则表达式2.扩展正则表达式grep: 基于基本正则表达式完成文本过滤的一种文本搜索工具egrep: 基于扩展正则表达式完成文本过滤的一种文本搜索工具正则表达式常用元字符含义: 列表1:适用于基本正则表达式
列表2:适用于扩展正则表达式
注意:分组中的模式,在某次的具体匹配过程中所匹配到的字符,可以被grep记忆(保存在内置的变量中,这些 变量是\1,\2,...),因此,还可以被引用 \1:引用,模式中自左而右,由第一个左括号以及与之对应的右括号中的模式所匹配到的内容
\2:引用,模式中自左而右,由第二个左括号以及与之对应的右括号中的模式所匹配到的内容
grep:
文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,并显示能匹配到的行。
使用格式:
grep [OPTIONS] PATTERN [FILE...]
--color[=WHEN], --colour[=WHEN]
-o: 只显示被模式匹配到的内容;
-i: ignore case,不区分字符大小写;
-v: 显示不能够被模式匹配到的行;
-E:使用扩展的正则表达式;
-A #:显示匹配行后指定的行数;
-B #:显示匹配行前指定的行数;
-C #:显示匹配行前后指定的行数;
egrep:
使用格式:
egrep [OPTIONS] PATTERN [FILE...]
相关文章推荐
- grep, egrep及相应的正则表达式用法详解
- grep,egrep相应的正则表达式用法详解。
- grep, egrep及相应的正则表达式用法详解
- Linux grep,egrep及相应的正则表达式用法详解
- Linux正则表达式grep,egrep 及相应的正则表达式用法详解
- llinux文本三剑客之grep、egrep及相应的正则表达式和用法
- Linux中的grep、egrep及相应的正则表达式和用法
- grep、egrep及相应的正则表达式和用法
- grep、egrep及相应的正则表达式和用法
- grep、egrep及相应的正则表达式和用法
- grep egrep 用法以及其相应的正则表达式
- 详解正则表达式以及文本处理工具—grep、egrep的用法和特性
- liunx中grep,egrep及相应的正则表达式和用法
- grep与egrep用法详解,与正则表达式的使用
- Linux下grep、egrep及相应的正则表达式和用法
- grep、egrep及相应的正则表达式和用法
- linux下grep、egrep及相应的正则表达式和用法
- grep、egrep及相应的正则表达式用法
- grep、egrep及相应的正则表达式和用法
- 编程语言和shell编程的基础内容以及grep、egrep命令及相应的正则表达式和用法