1.?含义
linux扩展正则表达式?表示“0个或1个”字符
2.样例
命令:
grep -En "boo?t" anaconda-ks.cfg
OR
egrep -n "boo?t" anaconda-ks.cfg
#搜索(boot)、(booot)这两个字符串。其中,o?代表“0个或1个o”。
[root@elasticsearch ~]# grep -En "boo?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 ~]# egrep -n "boo?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 ~]#