一个正则表达式是描述一组字符串的一个模式。正则表达式的构成是模仿了数学表达式,通过运用操作符将较小的表达式组合成一个新的表达式。一个正则表达式既可以是一些纯文本文字,也可以是用来产生模式的一些特殊字符,grep命令支持以下几种正则表达式的元字符(regular expression metacharacters),也称为通配符。
在基本的正则表达式中,如元字符*、+、{、|(和)已经失去了它们原来的含义。如果要恢复它们原有的含义要在之前冠以反斜线 \ ,如\*、\+、\{、\|、\(和\)。 grep 选项 模式 文件名 其中,选项可以改变grep命令的搜寻方式。除了-w选项之外,其他的每个选项都可以在egrep和fgrep命令中运用,grep命令中常用选项的说明如下:
如果是搜寻多个文件,grep命令的结果只显示在文件中发现匹配模式的文件名,而搜索的是单一的文件,grep命令的结果将显示每一个包含匹配模式的行。 |
发表评论