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 18:58
下一篇 2017-12-03 19:40

相关推荐

  • 搭建路由环境

        五个虚拟机分别模拟三个路由器和两个主机,实现不同网段的主机之间的通信。 1.规定四个网段的ip地址:分别是192.168.1.0/24;192.168.2.0/24;192.168.3.0/24;192.168.4.0/24 2.三个路由器命名为R1、R2、R3。R1的两个网关地址为192.168.1.1和19…

    2017-08-20
  • MySQL基础入门详解

    MySQL MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 想要使用MySQL来存储并操作数…

    2017-09-16
  • Heartbeat-Gui V2 实现HA LAMP 搭建wordpress博客

    环境:           N F S: 172.16.0.3 (OS CentOS 7)           node1:172.16.0.5 (OS CentOS 6.7)    &nb…

    Linux干货 2016-10-27
  • bash 循环和函数

    回顾: 循环 循环控制:break,continuewhile , for循环的特殊用法for (());do     循环体donewhile read VARAIBLE;do     循环体done <&nbs…

    Linux干货 2016-08-24
  • 马哥教育网络班22期第6周课程作业

    请详细总结vim编辑器的使用并完成以下练习题 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; %s@^[[:space:]]\+@# 2、复制/boot/grub/grub.conf至/tmp目录中,删除/tmp/grub.conf文件中的行首的空白字符; %…

    Linux干货 2016-12-05
  • bash脚本编程

    Linux脚本编程中bash常用的测试类型:                 整数测试:       -gt greater than  大于    …

    Linux干货 2016-08-18