linux 查找文件_通配符和正则表达式有啥区别?Linux入门

通配符与正则区别?

通配符:方便我们进行查找文件,Linux下面大部分命令支持

正则:方便我们进行过滤(在文件中找内容),Linux三剑客 开发语言Python Go PHP JAVA

af77b3b35cf2e7cd074c9a2d85a32330.png

通配符:

方便我们进行查找文件 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                        # MySQLmysql           3306/udp                        # MySQLncube-lm        1521/tcp                # nCube License Managerncube-lm        1521/udp                # nCube License Manager

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

[root@oldboyedu59 ~]# grep '^ssh' /etc/servicesssh             22/tcp                          # The Secure Shell (SSH) Protocolssh             22/udp                          # The Secure Shell (SSH) Protocolssh             22/sctp                 # SSHsshell          614/tcp                 # SSLshellsshell          614/udp                 #       SSLshellssh-mgmt        17235/tcp               # SSH Tectia Managerssh-mgmt        17235/udp               # SSH Tectia Manager 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值