Linux egrep grep命令的使用

友情提示:Linux 的命令操作是区分大小写的!

grep的英文全称: Global search REgular expression and Print out the line.

文本内容搜索工具,根据用户指定的文本模式(正则表达元字符以及正常字符组合而成)对目标文件进行逐行搜索,显示能匹配到的行。

使用方法介绍:

grep [OPTIONS] PATTERN [FILE...]

例子:grep -i ‘abc‘ /home/love.txt

[OPTIONS] 选项介绍:

-i 搜索时不区别大小写

-o 只显示被模式匹配到的内容

-v 显示不能够被模式匹配到的行

-E 使用扩展的正则表达式

--color 匹配到的里面设置颜色

--color=[auto|always|never...]

颜色例子:grep --color=auto "root" /etc/passwd

PATTERN 匹配模式介绍:

‘name‘ 字符形式,原样匹配

‘[0-9][a-z]‘ 正则匹配。不了解请度娘正则篇。

正则:基本正则,扩展正则。

grep ‘\(abc\)\+‘ /home/love.txt 基本正则使用方式。

grep -E ‘(abc)+‘ /home/love.txt 使用扩展正则必需加【-E】选项。

[FILE...] 文本内容介绍:

/home/love.txt 找到文本的路径方式

echo ‘abc‘ | grep --color=auto ‘abc‘ 通过【管道】传输文本内容方式。管道不了解请度娘管道篇。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

egrep同grep,在使用扩展正则的时候,不需要加【-E】选项。

大菜鸟祝:更上一层楼。欢迎加入大菜鸟3群:264723618

时间: 2024-12-28 01:49:35

Linux egrep grep命令的使用的相关文章

linux的grep命令

grep是一种强大的文本搜索工具,它能够使用正则表达式搜索文本,并将搜索到的内容打印出来. grep命令的格式:grep [options] PATTERN [FILE..] 搜索成功将执行状态为0,未搜索到将返回1,搜索文件的路径错误将返回2. [options]: -c:显示匹配到了多少行 -n:为输出的文件添加行号 -v:显示没匹配到的行 -o:只显示被匹配到的字符串 -i:忽略大小写 --color: 给匹配到的字符添加颜色 [PATTERN]: PATERN可以使普通的字符串,也可以使

12个 Linux 中 grep 命令的超级用法实例

12个 Linux 中 grep 命令的超级用法实例 你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧. grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具.无论何种原因,如果你的系统没有预装它的话,你可以很容易的通过系统的包管理器来安装它(Debian/Ubuntu系中的apt-get和RHEl/CentOS/Fedora系中的yum). $ sudo apt-get install grep #Debian/Ubuntu

Linux的grep命令详解

简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也

Linux之grep命令

简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也

Linux中grep命令学习

1.简介 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就说,正则表达式中的元字符表示回其自身的字面意义,不再特殊.linux使用GNU版本的grep.它功能更强,可以通过-G.-E.-F命令行选项来使用egre

linux中grep命令-From cyber

1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expr ession Print,表示全局正则表达式版本,它的使用权限是所有用户. 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的计数. -I:不区分大 小写(只适用于单字符). -h:查询多文件时不显示文件名. -l:查询多文件时只输出包含匹配字符的文件名. -n:显示匹配行及

Linux下grep命令详解

1.grep简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看

(转)linux 之 grep命令

转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html 简介 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. Unix的grep家族包括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.e

linux系统grep命令解析

1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户. 2.格式 grep [options] 3.主要参数     [options]主要参数: -c:只输出匹配行的计数. -I:不区分大 小写(只适用于单字符). -h:查询多文件时不显示文件名. -l:查询多文件时只输出包含匹配字符的文件名. -n:显示匹