一、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 二、grep 1.参数 -n :显示行号-o :只显示匹配的内容-q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 -l ...
分类:
系统相关 时间:
2017-07-31 17:24:23
阅读次数:
198
shell正则表达二部分一、printf命令:1.格式化输出。(printformat)2.命令格式:printf‘打印格式‘实际内容1.打印格式:1)\a(警告声音输出)1)\b(退格键)1)\n(输出新的一行)1)\r(帧处于行的开始,即enter键)\t(水平的table键)1)\v(垂直的table键)1)\xNN(x为ASCII码..
分类:
系统相关 时间:
2017-07-07 10:26:21
阅读次数:
180
Shell脚本扩展一正确表达式正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。1.支持的命令:grep、vim、find、awk、sed等。1、.代表任意单个字符,如:/l..e/与包含一个l,后跟两个字符,然后跟一个e的行相匹配检索wang.txt文件中匹配s字符的。2、^代表行的开..
分类:
系统相关 时间:
2017-07-03 21:08:28
阅读次数:
389
一 什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 生活中处处都是正则: 比如我们描述:4条腿 你可能会想到的是四条腿的动物或者桌子,椅子等 继续描述:4条腿,活的 就只剩下四条腿的动物这一类了 在linu ...
分类:
系统相关 时间:
2017-06-03 23:25:11
阅读次数:
268
一、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 二、grep 1.参数 -n :显示行号 -o :只显示匹配的内容 -q :静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 ...
分类:
系统相关 时间:
2017-06-03 22:40:02
阅读次数:
236
一.grep grep参数: -n:显示行号 -o:只显示匹配的内容 -q:静默模式,没有任何输出,得用$?来判断执行成功没有,即有没有过滤到想要的内容 -l:如果匹配成功,则只将文件名打印出来,失败则不打印,通常-rl一起用,grep -rl 'root' /etc -A:如果匹配成功,则将匹配行 ...
分类:
系统相关 时间:
2017-06-02 19:34:55
阅读次数:
228
参考 vim正则表达式 与上一篇 linux shell 正则表达式(BREs,EREs,PREs)的比较 可以结合一起看 Vim中的正则表达式功能很强大,如果能自由运用,则可以完成很多难以想象的操作。 一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: 另一 ...
分类:
系统相关 时间:
2017-06-01 22:07:18
阅读次数:
284
博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!一、正则表达式:正则表达式(或称RegularExpression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在..
分类:
系统相关 时间:
2017-04-03 17:23:07
阅读次数:
358
一,正则表达式.代表任意单个字符^表示已什么什么开头$表示已什么结尾^$表示空行[----]括号中匹配其中的单个字符,不管几个只匹配其中一个!!![]中间还可以0-9a-zA-Z表示一个段的字符*用户修饰前导字符,表示前字符出现0次或者任意多次\?或者?前导字符表示出现0或者1次\+或者+前导..
分类:
系统相关 时间:
2017-03-31 13:55:35
阅读次数:
190
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。通常被用来检索、替换那些符合某个模式(规则)的文本。其主要应用对象是文本,因此它在各种文本..
分类:
其他好文 时间:
2017-03-25 22:56:01
阅读次数:
291