1.正则表达式 [0-9] 任意一个数字字符 [^0-9] 任意一个非数字,取非 ^[0-9] 表示以数字开头 [a-z] 任意一个小写字母 [a-zA-Z] 任意一个字母,正则表达式中区分大小写 . 表示任意一个字符 * 表示匹配*号前面的字符任意次,包含0次 .* 表示任意个任意字符 \+ 表示 ...
分类:
其他好文 时间:
2019-08-17 01:18:42
阅读次数:
142
1:正则表达式 ^ 以。。。开头 ^d:以D开头 $ 以。。。结尾 /$:以斜线结尾 例子:列出/data目录下的文件夹 方法一:ls -l | grep "^d" 列出文件,然后开始过滤以d开头的文件 方法二:ls -F |grep "/$" 给文件加标识符 然后开始过滤以/结尾的 方法三: fi ...
分类:
系统相关 时间:
2019-05-24 19:05:46
阅读次数:
113
正则表达式grepsedawkLinux中的文本处理工具,grep、sed、awk,也称之为三剑客,熟练的使用,对文本内容搜索、编辑等任务能够提升效率。grep/egrep/fgrep:文本过滤工具;sed:流编辑器;awk:文本报告生成器,格式化文本,3个开发者的名字缩写,也是一门完整的编程语言。正则表达式在学习之前先了解正则表达式的使用,由一类特殊字符及文本字符所编写的模式,常用来检查文件中是
分类:
系统相关 时间:
2019-01-14 16:00:31
阅读次数:
190
一、正则表达式 RE regular expression 1、什么是正则 为何用它? 你可以通过什么方法选出这里面的身份证号码。 440304199604012792 130528197108126121 3605sss98304033896 342923198310042132 1404dddd ...
分类:
系统相关 时间:
2018-06-06 10:49:50
阅读次数:
201
内容来源《跟老男孩学习Linux运维:核心基础实战》,预计于2018年7月出版,敬请期待,老男孩QQ:31333741。
Linux菜鸟及新手的福音,相当于是鸟哥私房菜(太老旧了)的2018最新企业级实战升级版,以企业实用实战角度,全面讲解Linux运维核心基础知识。
分类:
系统相关 时间:
2018-05-11 17:21:52
阅读次数:
221
题目:显示/etc/inittab中以#开头,且后面跟了一个或多个空白字符,而后又跟了任意非空白字符的行参考答案:方法一-grep/egrepegrep"^#[[:blank:]]+[^[:blank:]]*"/etc/inittab
grep-P"^#[\t]+[^\t]*"/etc/inittab
grep-P"^#\s+\S+"/etc/inittab方法二-sedsed-n‘/^#[[:blank:]]..
分类:
其他好文 时间:
2017-07-10 21:58:54
阅读次数:
156
正则表达式1、什么是正则表达式1.1、正则表达式就是为了处理大量的文件文本字符串而定义的一套规则和方法1.2、通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串1.3、Linux正则表达式一般以行为单位处理简单说:正则表达式就是为了处理大量的文..
分类:
系统相关 时间:
2017-06-03 11:21:39
阅读次数:
208
1. 模糊匹配是全文匹配; 正则表达是关键字匹配,是包含 ^ 开头 $ 结尾 ^$ 空行 . 任意一个字符 \ 反转义 * 前面一个字符重复0到多次 .* 任意多个字符 ? 前面一个字符有或者没有 \{m,n\} 前面的字符重复m到n次 egrep或sed -r可以去掉\ [a-c|0-9] a,b ...
分类:
系统相关 时间:
2017-06-02 18:26:21
阅读次数:
235
cat:concatenate文本文件查看工具cat[option]filename...-n:给显示出来的文本行加上编号-b:非空行编号-V:显示^-E:显示行结束符$-T:显示制表符-A:显示所有控制符-A=-VET-s:压缩连续的空行成一行如:cat/etc/fstab/etc/passwd同时查看多个文件df|cut-d:tac:文本文件查看工..
分类:
系统相关 时间:
2016-08-05 01:11:37
阅读次数:
231