万达换票券 发表于 2018-8-25 10:28:51

shell :查找与替换

  1、查找文件
  三种程序查找整个文本文件:grep、egrep、fgrep
  2、正则表达式:是一种表示方式,让你查找匹配特定准则的文本

  3、基本正则表达式
  1)匹配单个字符:
  a:shell匹配shell,WoRd匹配于WoRd,不匹配word
  b:meta表达自己使用“\”转义,\*,*表示转义要表示的内容
  c:.(点号),表示任一字符,a.c匹配adc、agc、arc
  d:最后一种匹配单个字符的方式是使用方括号表达式,比如,ct表示cat、
  cet、cit、cot、cut、cyt,但是不代表cbt,cAt
  在方括号里面放^,代表取反,[^aeiouy]表示不匹配方括号里面的字符
  2)排序:给予成员的项目排列顺序的操作,用[.和.]表示,de],匹配a、c、d、e、成
  对出现的ch,c和h不匹配
  3)等价字符集:用来让不同字符在匹配的时候被视为相同字符,用[=和=]表示,iouy]就
  等于所有小写引文字母的元音,以及字母。
  4)字符集:表示字符的类别,例如数字,小写与大写字母,标点符号,空白等。这些类别名称定
  义在[:与:]之间,如图3-3

  4、后向引用

  5、单个表达式匹配多个字符

页: [1]
查看完整版本: shell :查找与替换