sed简介sed:StreamEDitor,流编辑器、也叫行编辑器。sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直
分类:
系统相关 时间:
2018-08-07 16:15:38
阅读次数:
253
1:通配符,匹配的是文件名的字符串, 正则表达式,匹配的是文内容的字符2:正则表达式 基本正则表达式 :BRE扩展正则表达式:ERE 元字符分类:字符匹配,匹配次数,位置锚定,分组 man 7regex 可以查询它的帮助3:基本正则表达式元字符. 匹配任意单个字符 [] &
分类:
其他好文 时间:
2018-08-05 00:37:30
阅读次数:
167
1:test 变量 - get 80 判断是否大于80 [ ] =test 2:用到正则表达式要用[[]]3: [[]] == 相同,字符串不要加“” 至此通配符=~ 匹配,字符串不要加“”,支持扩展正则表达式4:rea
分类:
系统相关 时间:
2018-08-05 00:33:09
阅读次数:
189
1. 扩展正则表达式 1.1 +(加号) + 表示前一个字符出现1次或1次以上 1.1.1 理解+ 要求:取出文件内容连续出现的小写字母 [root@oldboyedu50-lnb /oldboy]# egrep '0+' oldboy.txt grep -E egrep my qq is 4900 ...
分类:
系统相关 时间:
2018-08-01 19:42:46
阅读次数:
222
sed: 用法: sed [option]... 'script' inputfile... 常用选项: -n:不输出模式空间内容到屏幕,即不自动打印 -e: 多点编辑 -f:/PATH/SCRIPT_FILE: 从指定文件中读取编辑脚本 -r: 支持使用扩展正则表达式 -i.bak: 备份文件并原 ...
分类:
其他好文 时间:
2018-07-14 10:59:38
阅读次数:
212
第五课-第一讲05_01_egrep及扩展正则表达式正则表达式是使得计算机变智能的一个重要途径。掌握正则表达式是基本的文本处理常识。正则表达式分两类:BasicREGEXP基本的正则表达式ExtendedREGEXP扩展的正则表达式grep:使用基本正则表达式定义的模式来过滤文本的命令-i-v-o--color-E使用扩展正则表达式-A#after显示匹配结果后面#行-B#before显示匹配结果
分类:
其他好文 时间:
2018-07-14 10:25:23
阅读次数:
189
egrep[OPTIONS] PATTERN [FILE...] 扩展正则表达式的元字符: 字符匹配: . 任意单个字符 [] 指定范围的字符 [^] 不在指定范围的字符 ...
分类:
其他好文 时间:
2018-07-13 16:11:35
阅读次数:
173
一、基础正则表达式 正则表达式是由一类特殊字符及文本字符所编写的模式,其中有些字符不表示字符的字面意义,而表示控制或统配的功能,支持grep、sed、awk、vim; 正则表达式是用于描述字符排列和匹配模式的一种语法规则,它主要用于字符串的模式分割、匹配、查找已经替换等操作; grep -v 反向搜 ...
分类:
系统相关 时间:
2018-07-07 23:56:26
阅读次数:
248
参数-i#将修改保存到文件-e#在命令行运行多条sed命令-n#打印由p命令指定的行-f#指定sed命令脚本文件-r#使用扩展正则表达式,脱意替换标记,4种可用的替换标记s/pattern/replacement/flags数字,替换一行中第几次模式匹配的地方g替换一行中所有匹配的地方p打印匹配的行wfile,将替换结果写到文件file中,只写匹配的内容数字寻址,用数字来指定行#-i参数的一个用法
分类:
其他好文 时间:
2018-07-05 00:38:14
阅读次数:
175