1.+含义
linux扩展正则表达式+表示重复"一个或一个以上"的字符。
2.样例
命令:
grep -En "bo+t" anaconda-ks.cfg
OR
egrep -n "bo+t" anaconda-ks.cfg
#搜索含有(bot)、(boot)、(booot)等字符串的行,o+表示"一个以上的o"。
[root@elasticsearch ~]# grep -En "bo+t" anaconda-ks.cfg
8:# Run the Setup Agent on first boot
9:firstboot --enable
17:network --bootproto=static --device=ens32 --gateway=172.20.10.1 --ip=172.20.10.11 --nameserver=172.20.10.1 --netmask=255.255.255.240 --ipv6=auto --activate
26:# System bootloader configuration
27:bootloader --location=mbr --boot-drive=sda
28:bootloader --location=mbr --boot-drive=sda
29:boootloader --location=mbr --boot-drive=sda
30:booootloader --location=mbr --boot-drive=sda
[root@elasticsearch ~]#
[root@elasticsearch ~]# egrep -n "bo+t" anaconda-ks.cfg
8:# Run the Setup Agent on first boot
9:firstboot --enable
17:network --bootproto=static --device=ens32 --gateway=172.20.10.1 --ip=172.20.10.11 --nameserver=172.20.10.1 --netmask=255.255.255.240 --ipv6=auto --activate
26:# System bootloader configuration
27:bootloader --location=mbr --boot-drive=sda
28:bootloader --location=mbr --boot-drive=sda
29:boootloader --location=mbr --boot-drive=sda
30:booootloader --location=mbr --boot-drive=sda
[root@elasticsearch ~]#