美文网首页
【重点】通配符与正则区别?

【重点】通配符与正则区别?

作者: 李导996 | 来源:发表于2019-04-17 10:05 被阅读0次

运维学习交流群-点我加群:598972270

通配符与正则区别?

这是个困扰大家,也是李导刚学习正则时候的很大的问题

名称 作用 支持的命令
通配符 方便我们进行查找文件 Linux下面大部分命令支持
正则 方便我们进行过滤(在文件中找内容) Linux三剑客 开发语言Python Go PHP JAVA

通配符:

方便我们进行查找文件
Linux甚至windows下面很多命令都支持.

ls  /oldboy/*.txt    #找出以.txt结尾的文件
find /oldboy/  -type f -name '*.log' #找出/oldboy下以.txt结尾的文件
touch lidao{01..10}.txt                   #创建多个文件

正则表达式

方便我们进行过滤

在 /etc/services 文件中过滤出包含3306或1521的行

[root@oldboyedu59 ~]# egrep '3306|1521'   /etc/services 
mysql           3306/tcp                        # MySQL
mysql           3306/udp                        # MySQL
ncube-lm        1521/tcp                # nCube License Manager
ncube-lm        1521/udp                # nCube License Manager

在这个文件中找出以ssh开头的行

[root@oldboyedu59 ~]# grep '^ssh' /etc/services
ssh             22/tcp                          # The Secure Shell (SSH) Protocol
ssh             22/udp                          # The Secure Shell (SSH) Protocol
ssh             22/sctp                 # SSH
sshell          614/tcp                 # SSLshell
sshell          614/udp                 #       SSLshell
ssh-mgmt        17235/tcp               # SSH Tectia Manager
ssh-mgmt        17235/udp               # SSH Tectia Manager 

相关文章

  • 【重点】通配符与正则区别?

    运维学习交流群-点我加群:598972270[http://shang.qq.com/wpa/qunwpa?idk...

  • 通配符与正则表达式

    通配符与正则表达式 通配符 通配符是用来匹配文件名的(最起码linux系统中是这样的)。 正则表达式与通配符的区别...

  • day17-正则表达式

    正则表达式符号含义 通配符与正则区别? 正则表达式中注意事项 正则表达式分类: 基本正则(BRE) ※ 扩展正则表...

  • 【现学现忘&Shell编程】— 25.基础正则表达式

    1、正则表达式说明 正则表达式和通配符的区别 正则表达式用来在文件中匹配符合条件的字符串。 通配符用来匹配符合条件...

  • Shell中的匹配

    shell支持的通配符shell支持一组通配符用于处理数据,但是要和正则表达式区别开来。shell的通配符实现的功...

  • 通配符与正则表达式

    第一件事就是先区分通配符和正则表达式的区别,通配符主要是指文件名的匹配,我还不知道有其他的匹配需要通配符。正则表达...

  • bash编程-正则表达式

    正则表达式与通配符有部分相似之处,但正则表达式更复杂也更强大。 通配符用于(完全)匹配文件名,支持通配符的命令有:...

  • 通配符与正则

    通配符与正则表达式很容易混淆,混淆的原因是它们都使用了一些特殊字符来描述满足其条件的某一类字符。但他们确实是完全两...

  • linux || 通配符&元字符& 转义符

    1 通配符(wildcard) 注意:需要说明的是,通配符与正则表达式语句有些相似,但它与正则表达式不同,只能将其...

  • 4-19 Linux中的正则表达式 --- 字符匹配

    1、正则表达式和通配符有点像。区别在于通配符匹配的是文件名和目录名中的字符串,不能匹配文本中内容的字符串。而正则表...

网友评论

      本文标题:【重点】通配符与正则区别?

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