Linux运维第二阶段(九)shell编程一、1、基础正则表达式:*前一个字符匹配0次或任意多次.匹配除了换行符外任意一个字符^匹配行首,例:^Hello,匹配以Hello开头的行$匹配行尾,例:Hello$匹配以Hello结尾的行[]中括号中指定的一个字符,例:[0-9]、[a-z][^]匹配中括号字符以外..
分类:
系统相关 时间:
2015-05-16 01:37:51
阅读次数:
219
grep,
sed,awkgrep:文本搜索工具;egrep,
fgrepsed:streameditor,流编辑器;awk(gawk):文本格式化工具,报告生成器sed命令:正则表达式元字符:字符匹配:.,[],[^]次数匹配:*,\?,\+,\{m,n\},\{n\}位置锚定:^,$,\<,\>分组及引用:\(\),\1,\2,...多选一:a|b|cvim编辑中..
分类:
其他好文 时间:
2015-05-15 15:56:39
阅读次数:
204
1、养成良好的变成习惯 语句1:select * From tb_shiyq; 语句2:select?? * from tb_shiyq; 这三个语句乍一看是一样的,但是高速缓存是不认的,是全字符匹配的,索引在高速缓存里会存储三条不同的语句,说到这里...
分类:
数据库 时间:
2015-05-15 10:53:01
阅读次数:
115
sed‘s///g‘与sed‘s///‘其实是有很大区别的,要是不注意肯定出错,请看例子:题目:删除一个文件里开头的空白ps:/^*/匹配以空格开头的字符
/^\s/匹配任何空白字符,包括空格、制表符、换页符等等。等价于[\f\n\r\t\v]
/^[[:space:]]*/匹配以空格或者是\t制表符开头的字符amp1:~#..
分类:
其他好文 时间:
2015-05-12 19:02:03
阅读次数:
831
简单转义字符\r 回车符\n 换行符\f 分页符\t 水平制表符\v 垂直制表符\e ESC符与多种字符匹配的表达式. 匹配除“\r\n”之外的任何单个字符\d 匹配一个数字字符.\D 匹配一个非数字字符.\w 匹配任意一个字母或数字或下划线\W 匹配任意一个非字母或...
分类:
其他好文 时间:
2015-05-10 22:12:46
阅读次数:
178
之前所学的grepegrepfgrep都是用来查找文本中的某个字符匹配的现在来学一下查找文件命令locatefindlocate此命令是非实时查找文件,它是根据全系统文件数据库进行查找的,仅用模糊匹配,非精确查找locatefilename即可实现查找其它相关文件但是注意有时候如果系统是刚安装的有可..
分类:
其他好文 时间:
2015-05-07 17:10:17
阅读次数:
200
Sql Server中通配符的使用通配符_"_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示.通配符%"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句中可以在查询条件的任意位置放置一个%来代...
分类:
数据库 时间:
2015-05-05 12:26:33
阅读次数:
206
一、正则表达式的主要是为了匹配字符串。可以使用在线的正则表达式、正则表达式插件、正则表达式类(Regex)。二、正则表达式基本语法\d:数字.:任何的字符(匹配.可以使用\.)[abc]:匹配a或者b或者cc{2}:c重复2次c{2,3}c至少2次至多3次*:零个或者多个c*:零个或者多个Cc+:至...
正则表达式REGular EXPression 的简写元字符匹配次数位置锚定分组--------------------------------------元字符. 匹配任意单个字符[] 匹配指定范围内任意单个字符[^] 匹配指定范围外的 [:space:] 空白字符 [:punct:] 标点字.....
分类:
系统相关 时间:
2015-05-04 21:46:06
阅读次数:
523
[]:找到括号中的一个,便成立?:0个或者1个+:至少一个*:0个或者多个.:匹配除换行以外的任意字符\w:匹配字母,数字,下划线或者汉字.\d:匹配数字\b:匹配字符串的开始或者结束^:匹配字符串的开始$:匹配字符串的结束
分类:
其他好文 时间:
2015-05-04 19:57:39
阅读次数:
101