1、sed简介 sed (Stream Editor)是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文....
分类:
其他好文 时间:
2016-01-22 13:27:03
阅读次数:
103
sed 流编辑器 Stream EDitor三大文本处理工具:grep,sed,awk语法:sed 'AddressCommand' file ...Address: 1,StartLine,EndLine 1,100 2,/RegExp/ /^root/ 3,/pattern1/,/patte.....
分类:
系统相关 时间:
2016-01-09 20:03:39
阅读次数:
254
sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”pattern space,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变...
分类:
系统相关 时间:
2016-01-07 22:34:18
阅读次数:
270
sed:工作方式:此命令也是针对文档行的一个命令。他的工作方式同grep一样,工作目标是文档中的行,一样是把文档复制到他的内存中进行操作,只要用户不保存,就不会改变原文件。磁盘源文件=A地-->复制到内存中的源文件或部分原文件=B地--->操作、筛选或者编辑后的保存在..
分类:
其他好文 时间:
2016-01-03 00:51:39
阅读次数:
285
sed:StreamEDitor流编辑器,在编辑文本时是以行为单位进行编辑的,默认不直接编辑原文件,而是将原来的文本数据复制一份到内存中执行编辑操作。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~工作机制:sed默认是将文本的每行读取到patte..
分类:
其他好文 时间:
2015-12-30 20:04:02
阅读次数:
275
我们经常会遇到从一个文件中查找某些信息或从一个日志文件中查找信息的处理文本文件的需求,本文介绍一下linux中处理文本工具的三剑客之中的grep和sed,在介绍之前,先介绍一下正则表达式:正则表达式由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而..
分类:
其他好文 时间:
2015-12-28 06:33:01
阅读次数:
214
sed基础用法工作原理:sed每次处理一行,把读取的每一行读到模式空间(patternspace),再来判断此行是不是符合所给定的过虑条件,如果匹配,则执行相应的编辑操作(查找、删除、替换),再把编辑之后的内容输出到标准输出,如果不能被模式空间中的模式所匹配,则直接输出。不..
分类:
其他好文 时间:
2015-12-27 16:27:49
阅读次数:
348
sed是流编辑器,每次从文本读出一行放入patternspace(模式空间)中,如果可以被patternspace内存空间匹配到,sed就会对其执行预定的编辑(替换,删除)然后输出至标准输出,不能被匹配直接标准输出。画一张图有利于理解。非交互式编辑器非交互式就是只能在命令行内完成对文本..
分类:
其他好文 时间:
2015-12-26 23:41:36
阅读次数:
379
绪:下文仅是本人学习sed时候的一些记录,欢迎拍砖指正sed基本编辑命令: # 建立批注(\为换行符) { } 集合有相同位址参数的指令。 ! 不执行函数参数(若匹配则不执行) 注@:$!N #不是最后一行,执行N命令 sed '/---/!s/--/replace...
分类:
其他好文 时间:
2015-12-26 16:49:56
阅读次数:
190
一、概述1、sed全称为StreamEditor,就是行编辑器,意味着一次只处理一行文本,sed将被匹配到的行放到自己特定的空间(通常称为模式空间)中进行编辑;然后再根据结果进行输出显示;2、在sed中还有一段空间称为保持空间,sed模式空间中的内容可以与保持空间的内容可以进行自由互..
分类:
其他好文 时间:
2015-12-26 00:00:40
阅读次数:
422