相关文章  
  • Linux循序渐进(12)
  • Linux循序渐进(15)
  • Linux循序渐进(19)
  • Linux循序渐进(20)
  • Linux循序渐进(21)
  • Linux循序渐进(23)
  • Linux循序渐进(22)
  • LINUX新手入门及安装配置faq200(下)
  • Linux下的硬件驱动—USB设备(下)(驱动开发部分)
  • 综合辅导:谈Linux分区
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux必须学会的60个命令:文件处理14

    :到匹配正则表达式的行结束。

      [ ]:单个字符,如[A]即A符合要求。

      [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求。

      。:所有的单个字符。

      *:有字符,长度可以为0。

      正则表达式是Linux/Unix系统中非常重要的概念。正则表达式(也称为“regex”或“regexp”)是一个可以描述一类字符串的模式(Pattern)。如果一个字符串可以用某个正则表达式来描述,我们就说这个字符和该正则表达式匹配(Match)。这和DOS中用户可以使用通配符“*”代表任意字符类似。在Linux系统上,正则表达式通常被用来查找文本的模式,以及对文本执行“搜索-替换”操作和其它功能。4.应用实例查询DNS服务是日常工作之一,这意味着要维护覆盖不同网络的大量IP地址。有时IP地址会超过2000个。如果要查看nnn.nnn网络地址,但是却忘了第二部分中的其余部分,只知到有两个句点,例如nnn nn..。要抽取其中所有nnn.nnn IP地址,使用[0-9 ]{3 }.[0-0{3}。含义是任意数字出现3次,后跟句点,接着是任意数字出现3次,后跟句点。

      $grep '[0-9 ]{3 }.[0-0{

    页码:[1] [2] [3] [4] [5] [6] [7] [8]4页、共8页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved