码迷,mamicode.com
首页 > 系统相关 > 详细

shell复习笔记----查找与替换

时间:2015-06-05 17:02:33      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

查找文档

  以grep 程序查找文本(匹配文本 matching text)相当方便.传统上有三种程序可以用来查找整个文本文件.

  • grep 最早的文本匹配程序.其最简单的方式就是使用固定字符串
    $ who |grep -F austen     //范例中使用- F 选项,以查找固定字符串 austen.
    

    事实上,只要匹配的模式里未含有正则表达式的 meta 字符(metacharacter),则 grep 默认行为模式就等同于使用了-F.

    $ who |grep austen
    

     

  • egrep 扩展式 grep.这个程序使用扩展正则表达式--这是一套功能更强大的正则表达式,使用它的代价是好屌更多的运算资源.
  • fgrep 快速 grep(Fast grep).这个版本匹配固定字符串而非正则表达式,它使用优化的算法,能更有效匹配固定字符串.

正则表达式

     正则表达式是一种表示方式,让你可以查找匹配特定准则的文本.此表示法让你可以写一个表达式,选定或匹配多个数据字符串.

    除了传统的 UNIX 正则表达式之外, POSIX 正则表达式还可以做到:

  • 编写正则表达式,它表示特定于 locale 的字符序列顺序和等价字符
  • 编写正则表达式,而不必关心系统底层的字符集是什么.

shell复习笔记----查找与替换

标签:

原文地址:http://www.cnblogs.com/keepFlying/p/4554836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!