grep初步认识

grep初步认识

grep初步认识
grep对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配的行或文本。

常用参数选项
-c 找到符合行的次数
-i 忽略大小写
-n 显示匹配行号
-v 没有搜索字符串的行
-h 查询多文件时不显示文件名
-l 查询多文件时只输出包含匹配字符的文件名
-s 不显示无匹配文本的错误信息

grep适用的正则表达式
^ 锚定行的开始
$ 锚定行的结束
. 任意一个字符
* 零或多个之前的字符
[] 指定范围内的字符
[^] 不包含括号内的字符
.* 任意字符
\< 锚定单词开头
\> 锚定单词结尾
x/{m/} 重复字符x,m遍
x\{m,\} 重复字符x,至少m遍
x\{m,n\} 重复字符x,最少m遍,最多n遍。
\w 匹配文字和数字字符
\b 锚定单词

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/89423

(0)
Linux侠客猫Linux侠客猫
上一篇 2017-12-03
下一篇 2017-12-03

相关推荐

  • 马哥教育网络班20期+第二周课程练习

    linux 中一切皆文件,我们所做的一切都是和文件打交道。   文件分为两部分:元数据和数据           元数据: 即真实数据的属性。可用 stat  命令查看       &nbs…

    Linux干货 2016-06-23
  • 文件管理基础知识及命令详解

    文件系统     文件和目录被组织成一个单根倒置树结构     文件系统从根目录下开始,用“ /”表示     根文件系统(rootfs): root filesystem    …

    Linux干货 2016-08-05
  • linux发展编年史

    1965年,Bell实验室、MIT、GE(通用电气公司)准备开发Multics系统    1969年,Ken Thompson(B->C语言)利用汇编语言开发了FIle Server System(Unics,即Unix的原型)     为游戏开发出最多…

    Linux干货 2016-10-18
  • 正则表达式—grep的用法详解

    grep与sed、awk共称为文字处理三剑客,支持正则表达式语句,具体用法如下: grep [options] PATTERN [file]     #常用选项:     –color=auto  #对匹配到的文本着色显示 &n…

    Linux干货 2016-07-04
  • 基于Keepalived构建高可用集群配置实例(HA Cluster)

    什么是集群 简单的讲集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。 关于更详细的高可用集群我们在后面再做详解…

    Linux干货 2016-11-03
  • 文本三剑客之grep

    文本编辑三剑客之grep 目录 一、正则表达式 二、grep:文本过滤器 一、正则表达式 REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面上的意义,而表示控制或者通配的功能。分类: 基本正则表达式:BRE 扩展正则表达式:ERE 元字符的分类: 字符匹配 匹配次数 位置锚定 分组 (1)基本正则表达式元字符 1>…

    2017-03-26