通配符和三剑客(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
正则表达式(REGULAR):为处理大量的字符串而定义的一套规则和方法,为了处理大量字符串而生 常见命令参数 基础正则表达式. :有且只有任意一个字符(包括空格) * :重复前面任意0或者多个字符 .*:匹配任意字符==>所有,包括空格 \ :转义字符,让有意义的字符,显示原型 \$ --> $本身... ...
分类:
系统相关 时间:
2018-07-07 22:40:17
阅读次数:
215
正则表达式:正规的表示法,常规的表示法(Regular Expression)正则表达式使用单个字符串来描述,匹配一系列的符合某个句发规则的字符串。 1)命令格式; grep 【正则】 字符串 文件 2)命令参数 ^ 以什么开头 $ 以什么结尾 \ 转义字符 * 重复0个或者多个前面的一个字符 .* ...
分类:
系统相关 时间:
2018-07-03 11:53:54
阅读次数:
151
1.1 shell编程基础 1.1.1 Shell编程所需的基础知识 熟练使用vim编辑器 熟悉SSH终端 熟练掌握linux常用命令 数量掌握linux正则表达式及三剑客命令(grep、sed、awk) /etc/init.d/functions 熟练使用vim编辑器 熟悉SSH终端 熟练掌握li ...
分类:
系统相关 时间:
2018-06-12 22:28:52
阅读次数:
261
1、who | cut -d" " -f1 | sort -u????2、lastlog | grep "\<tty"?????lastlog | grep -v "[**]"? ?3、cut -d: -f7 /etc/pa
分类:
系统相关 时间:
2018-05-29 23:35:48
阅读次数:
356