shell-正则表达式

Posted healy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell-正则表达式相关的知识,希望对你有一定的参考价值。

通配符

       *匹配任意内容

       ?匹配任意一个内容

  [ ] 匹配中括号中的一个字符

 

正则表达:

       在文件中匹配符合条件的字符串,正则是包含匹配。

       grep、awk、sed等命令可以支持正则表达式

通配符:

       用来匹配符合条件的文件名,通配符是完全匹配。

       ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行       匹配了

 

基础正则表达式

 技术图片

 

案例1:*匹配所有内容,包括行

文本

    技术图片

过程:

      技术图片

总结:

  技术图片

 

案例2:.的使用

       文件

          技术图片

过程

      技术图片

总结:

  技术图片

 

 

案例3:[ ]的使用

       文件:

           技术图片  

过程:

   技术图片

总结:

技术图片

 

 

案例四:[^]的使用.

       文本

             技术图片

过程:

      技术图片

总结:

       技术图片

 

以上是关于shell-正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

shell编程之正则表达式基础正则表达式

shell (e)grep正则表达式问题

Shell 正则表达式

shell中的正则表达式

shell脚本编程之正则表达式(扩展正则表达式sed)

Linux Shell编程 - 正则表达式