恢复内容开始 1、删除tmp目录下的所有文件 cd .. cd .. cd tmp rm -fr * 2、把etc目录下以p开头的文件和目录过滤出来 cd /etc/ ls p* (前一个字符出现的任意次数) ...
分类:
系统相关 时间:
2018-12-30 17:26:30
阅读次数:
205
基础正则表达式 ^ : 以xx开头 $ :以xx结尾 ^$ :代表空行 . 任意一个字符 \ :转义符号,让有着特殊意义的字符可被使用 * :重复0个或多个前面的字符,例如 a* 2表示a后面没有内容,或者a后全部是a, aaaaaaaa...2 .* :匹配所有字符,因为.就是任意一个字符,然后* ...
分类:
系统相关 时间:
2018-12-04 18:47:00
阅读次数:
232
第一章基础正则表达式^word匹配以word开头的内容word$匹配以我word结尾的内容^$表示空行.代表有且只代表任意一个字符\转义符号,例如.就只代表点本身,让有着特殊身份意义的字符脱掉马甲,还原原型重复0个或多个前面的字符,例o匹配没有o,有1个o或多个ooooo.匹配所有字符[abc]匹配字符集合内的任意一个字符[^abc]匹配不包含^后的任意一个字符的内容,中括号里的^为取反a{n,m
分类:
系统相关 时间:
2018-10-07 21:35:32
阅读次数:
188
相关好文章推荐: shell命令行的解析原理(单双无引号与字符及通配符的关系):http://www.cnblogs.com/f-ck-need-u/p/7426371.html 正则表达式里是如何表达字符集:https://www.cnblogs.com/f-ck-need-u/p/9621130 ...
分类:
系统相关 时间:
2018-10-04 11:39:50
阅读次数:
225
通配符和三剑客(awksedgrep)正则表达式是不一样的,因此代表的意义也是有较大区别的,通配符一般用于用户命令行bash环境,而linux正则表达式用于sed,awk,grep场景。“*”代表任意(0到多个)字符“?”代表任意一个字符“;”分号连续不同命令的分隔符“#”配置文件注释“|”管道“~”用户家目录“-”上一次目录“$”变量前加的符号“/”路径分隔符号,也有根的意思>或1>
分类:
系统相关 时间:
2018-09-23 18:10:48
阅读次数:
208
linux正则表达式1.什么是正则表达式简单的说正则表达试就是为处理大量字符串而定义的一套规则和方法,例如:假设“@”代表nishishei,“!”代表linzhongniao。echo“@!”=”nishisheilinzhongniao”通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串,linux正则表达式一般以行为单位处理的。可以用mangrep深入研究2.为什
分类:
系统相关 时间:
2018-09-22 21:12:15
阅读次数:
180
1.什么是正则表达式? 简单的说,正则表达式就是为处理大量的字符串而定义的一套规则和方法, 例如:假设“@”代表boy,“!”代表girl。echo“@!” “boygirl” 通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串。 linux正则表达式一般以行为单位处理的 ...
分类:
系统相关 时间:
2018-09-02 20:17:16
阅读次数:
216
第1章 什么是正则表达式 简单说 为处理大量文本|字符串而定义的一套规则和方法 以行为单位出来,一次处理一行 正则表达式是一种描述一组字符串的模式,类似数字表达式,通过各种操作符组成更小的表达式 第2章 为何使用正则表达式 linux运维工作,大量过滤日志工作,化繁为简。简单,高效。正则表达式高级工 ...
分类:
系统相关 时间:
2018-08-04 20:19:08
阅读次数:
193
一、正则表达式简介1. 什么是正则表达式正则表达式(Regluar Expressions)又称规则表达式,这个概念最初是由Unix中的工具软件(如sed 和 grep)普及开的。正则表达式在代码中常简写为REs,regexes或regexp(regex patterns)。它本质上是一个小巧的、高度专用的编程语言。 许多程序设计语言都支持通过正则表达式进行字符串操作。例如,在Perl中就内建了一
分类:
系统相关 时间:
2018-07-22 20:01:32
阅读次数:
242
正则表达式是一种表示方式, 让你可以查找匹配特定准则的文本。
. 匹配任何单个的字符,但是null除外
* 匹配在它之前的任何数目的单个字符
.* 代表 匹配任一字符的任一长度
^ 匹配前面的正则表达式 ,在字符串或者行的起始处
$ 匹配前面的正则表达式,在字符串或行的结束处
[] 匹配方括号内的任一字符 ^符号置于方括号里第一个字符则有相反含义:指的是匹配不在列表内的任一字符
\{n,m\} 区间表达式,匹配在它前面的单个字符重现的次数区间。\{n\}是重现n次 ,\{n,\}至少重现n次,而\{n,m\}为重现n至m次
\(\) 将\(与\)间的模式存储在特殊的保留空间。最后可以将9个独立的子模式存储在单个模式中。匹配于子模式的文本,可以通过转义序列\1至\9,被重复使
分类:
系统相关 时间:
2018-07-17 11:37:58
阅读次数:
226