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]