CentOS里egrep命令详解

   egrep

  功能简述:egrep 命令与 grep 命令带 -E 标志是一样的,除了错误消息和使用消息不同以及 -s 标志的功能不同之外。使用egrep命令搜索一个或多个文件,提示符可以是延长规则表达式符号. 延长规则表达式符号包括规则的表达式符号在grep命令基础上添加了一些

  特殊符号。

  |——————————|

  |符号 |意义 |

  |——————————|

  + :表示重复一个或一个以上的前一个字符

  ? :表示零个或零个以上的前一个字符

  | :表示或者的意思。两者中只要有一个满足就表示符合条件。

  () : 表示住处群组,表示只要找出()中的群组即可,群组内的内容可以用或者(|)隔开。

  ()+ :表示重复群组的判断。即只要符合一个或者以上群组内的内容即可。并且!在延伸正则表达式中并不是表达特殊字符,所以可以当成普通的字符来使用借口。

  . :代表任意字符。

  使用实例:

  (1)

  [root@LiWenTong test4]# egrep 'N(e|o)+' /etc/passwdà如果文旦管理有Ne,NO开头的都会被匹配出来。

  nobody:x:99:99:Nobody:/:/sbin/nologin

  (2)搜索包括network admin 或者 uucp admin的行

  [root@LiWenTong test4]# egrep '(network|uucp)' /etc/passwd

  uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

  (3)搜索没有数字的行

  [root@linux-lwt tmp]# egrep '^[^0-9]+$' 1.txt

  asdfasfEASDF

时间: 2024-09-15 08:29:30

CentOS里egrep命令详解的相关文章

Linux egrep命令详解 Linux egrep命令怎么用

egrep执行效果与"grep-E"相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法. egrep是用extended regular expression语法来解读的,而grep则用basic regular expression 语法解读,extended regular expression比basic regular expression的表达更规范. 语法 egrep [范本模式] [文件或目录] 参数说明: [范本模式] :查找的字符串规则.

CentOS下nethogs命令详解

  Nethogs 是一个终端下的网络流量监控工具,它的特别之处在于可以显示每个进程的带宽占用情况,这样可以更直观获取网络使用情况.它支持 IPv4 和 IPv6 协议.支持本地网卡及 PPP 链接. 安装过程 ##下载## [root@ipython ~]# wget http://softlayer-dal.dl.sourceforge.net/project/nethogs/nethogs/0.8/nethogs-0.8.0.tar.gz ##依赖安装## [root@ipython ~]

linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[opt

linux 下的yum命令详解_Linux

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[opt

sed命令详解 vim高级技巧 shell编程上

第1章 sed命令详解 1.1 查找固定的某一行 1.1.1 awk命令方法 [root@znix ~]# awk '!/oldboy/' person.txt 102,zhangyao,CTO 103,Alex,COO 104,yy,CFO 105,feixue,CIO 1.1.2 grep方法 [root@znix ~]# grep -v "oldboy" person.txt 102,zhangyao,CTO 103,Alex,COO 104,yy,CFO 105,feixue,

linux iostat命令详解和使用实例

 它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况.同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析.iostat属于sysstat软件包.可以用yum install sysstat 直接安装. 1.命令格式: iostat[参数][时间][次数] 2.命令功能:   通过iostat方便查看CPU.网卡.tty设备.磁盘.CD-ROM 等等设备的活动情况, 负载信息. 3.命令参数: -C 显示CPU使用情况 -d 显示磁

【区块链】量子链命令行qtum-cli全命令详解

量子链命令行qtum-cli全命令详解 == Blockchain == callcontract "address" "data" ( address ) 调用智能合约 getaccountinfo "address" 获取账户信息 getbestblockhash 获取最长链的hash getblock "blockhash" ( verbose ) 获取块的信息 getblockchaininfo 获取区块的信息 { &

Linux 中 CURL常用命令详解_linux shell

下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org 通过-o/-O选项保存下载的文件到指定的文件中: -o:将文件保存为命令行中指定的文件名的文件中 -O:使用URL中默认的文件名保存文件到本地 # 将文件下载到本地并命名为mygettext.html curl -o mygettext.html http://www.gnu.org/software/gettext/manual/gettext.html # 将文件保存到本地并命名

HBase shell基础和常用命令详解

http://www.aliyun.com/zixun/aggregation/13713.html">HBase是一个分布式的.面向列的开源数据库,源于google的一篇论文<bigtable:一个结构化数据的分布式存储系统>.HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务. 1. 简介 HBase是一个分布式的.面向列的