美文网首页
Linux-正则

Linux-正则

作者: ssttIsme | 来源:发表于2023-07-28 15:23 被阅读0次

常规匹配

[server@hadoop102 ~]$ cat /etc/pd |grep server
server:x:1000:1000:server:/home/server:/bin/bash

特殊字符

[server@hadoop102 ~]$ cat /etc/pd |grep ^a
adm:x:3:4:adm:/var/adm:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
[server@hadoop102 ~]$ cat /etc/pd |grep bash$
root:x:0:0:root:/root:/bin/bash
server:x:1000:1000:server:/home/server:/bin/bash

匹配空行

[server@hadoop102 ~]$ cat /etc/pd |grep ^$
[server@hadoop102 ~]$ cat /etc/pd |grep -n ^$
[root@hadoop102 scripts]# cat /etc/pd |grep r..t
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
[root@hadoop102 scripts]# cat /etc/pd |grep ro*t
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin
[root@hadoop102 scripts]# cat /etc/pd |grep ^a.*in$  
adm:x:3:4:adm:/var/adm:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
[root@hadoop102 scripts]# cat /etc/pd |grep ^a.*var.*in$
adm:x:3:4:adm:/var/adm:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
[root@hadoop102 scripts]# cat /etc/pd |grep r[a,b]t
operator:x:11:0:operator:/root:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
[root@hadoop102 scripts]# cat /etc/pd |grep r[ab]t 
operator:x:11:0:operator:/root:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
[root@hadoop102 scripts]# cat /etc/pd |grep r[a-z]*t
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
libstoragemgmt:x:998:995:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin
setroubleshoot:x:990:984::/var/lib/setroubleshoot:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
[root@hadoop102 scripts]# cat kong.txt |grep '\$'
$echo JAVA
[root@hadoop102 scripts]# echo "15912345678" |grep ^1[34578][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]$
15912345678
[root@hadoop102 scripts]# echo "15912345678" |grep -E ^1[34578][0-9]{9}$                                  
15912345678

相关文章

网友评论

      本文标题:Linux-正则

      本文链接:https://www.haomeiwen.com/subject/pgyxsdtx.html