文本搜索必学命令-grep egrep fgrep用法以及正则表达式

一、grep、egrep、fgrep命令

本文中主要介绍了linux系统下grep egrep fgrep命令和正则表达式的基本参数和使用格式、方法。(注释:文中fg代表例子,)

1.1、基本定义:

,香港服务器,并把匹配的行打印出来。

grep是很常见也很常用的命令,它的主要功能是进行字符串数据的比较,然后符合用户需求的字符串打印出来,但是主意,grep在数据中查找一个字符串时,是以“整行”为单位进行数据筛选的。

egrep命令等同于grep -E,利用此命令可以使用扩展的正则表达式对文本进行搜索,并把符合用户需求的字符串打印出来。

fgrep命令等同于grep -F,网站空间,它利用固定的字符串来对文本进行搜索,但不支持正则表达式的引用,所以此命令的执行速度也最快。

1.2、命令基本用法

grep [option] ‘搜索字符串’ filename

grep常用选项:

二、正则表达式2.1、基本定义:

正则表达

正则表达式分为两类:基本的正则表达式和扩展的正则表达式。

2.2、正则表达式详细介绍 2.2.1、基本的正则表达式:

(1)元字符:

(2)次数匹配:

(3) 字符锚定:

2.2.2、扩展的正则表达式:

扩展的正则表达只是在基本的正则表达上作出了小小的一点修改,其修改如下:

在扩展的正则表达中把\( \) 写成()、\{ \} 写成{ },另外加入了+:次数匹配,匹配其前面的字符至少出现一次,无上限、|: 或者(二取一),其余的都一样, 基本正则表达式,使用( ) { } . ? |都需要转义,在扩展正则表达中不需要加\,香港虚拟主机,其详细信息如下:

(1) 字符匹配的命令和用法与基本正则表达式的用法相同,这里不再重复阐述。

(2) 次数匹配:

(3) 字符锚定的用法和基本正则表达式的用法相同,在此不再阐述。

(4)特殊字符:

三、grep命令利用小实例

本文出自 “Chris—on the way” 博客,请务必保留此出处

记录沿途的心情。那样的生活才是我想要的。

文本搜索必学命令-grep egrep fgrep用法以及正则表达式

相关文章:

你感兴趣的文章:

标签云: