设计script时,有时候需要修改脚本,例如删除或置换某些关键词。像这种在script执行过程动态修改文件的做法,称为流编辑。具有流编辑能力的工具,称为流编辑器。sed是这方面的强者。另外script执行时可能要制作报表,呈现各字段信息,awk完美解决。一、正则表达式正则表达式是..
分类:
系统相关 时间:
2015-05-02 18:20:02
阅读次数:
176
sed基本用法:
sed:Stream Editor流编辑器属于行编辑器(vi是全屏编辑器)
sed:模式空间
默认编辑原文件,仅对模式空间中的数据做处理
sed [options] 'AddressCommand' FILE ……
options:
-n:静默模式,不再默认显示模式空间中的内容
...
分类:
其他好文 时间:
2015-04-30 08:52:04
阅读次数:
107
sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本。sed可以做些什么呢?别忘了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、删除,并允许做这..
分类:
其他好文 时间:
2015-04-28 18:51:27
阅读次数:
124
一、sed简介二、sed语法附:正则表达式元字符三、sed常用编辑命令四、sed常用选项一、sed简介Linux三大文本处理工具,grep、sed和awk。StreamEditor,sed是文本流编辑器,它能对文本进行行编辑,使用它能对数据进行匹配查找后,进行添加、删除、替换等操作。二、sed语法sed[opt..
分类:
系统相关 时间:
2015-04-27 23:58:35
阅读次数:
442
sed基本用法:sed:streamEDitor流编辑器行编辑器(全屏编辑器:vi)sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕。sed[options]‘AddressCommand’file...命令范围动作操作文件命令:-n:静默模式,不再显示默认显示..
分类:
其他好文 时间:
2015-04-21 01:57:01
阅读次数:
146
sed基本用法:sed:streamEDitor流编辑器行编辑器(全屏编辑器:vi)sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕。sed[options]‘AddressCommand’file...命令范围动作操作文件命令:-n:静默模式,不再显示默认显示..
分类:
其他好文 时间:
2015-04-21 01:54:32
阅读次数:
150
作用:sed 是一种流编辑器,它是文本处理中非常重要的工具, 能够完美的配合正则表达式使用。处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间(pattern space)”,接着用sed 命令处理缓冲区中的内容, 处理完成后, 把缓冲区中的内容送往屏幕。 接着处理下一行,不断重复, 直到文...
分类:
其他好文 时间:
2015-04-15 18:50:20
阅读次数:
105
sed基本用法: sed:Stream EDitor 流编辑器 行编辑器 每次读取文本的一行到内存空间,这段空间叫做模式空间。默认不编辑原文件,仅对模式空间中的数据做处理,完成后,将模式空间中的内容显示出来。 sed [OPTION]... {script-only-if-...
分类:
系统相关 时间:
2015-04-14 09:47:37
阅读次数:
167
linux三大文本处理工具grepsedawk之前有说过grep今天来看看sed命令简介sed(StreamEDitor)流编辑器,是非交互式的编辑器,它一次处理一行内容。而且此编辑器默认不会对原文件做修改,如果想要修改使用shell重定向保存结果。默认情况下,所有的输出行都会被打印在屏幕上。sed编辑..
分类:
其他好文 时间:
2015-04-08 16:46:18
阅读次数:
143
【替换】s
1
sed'/mislost/long/g' filename
在sed中,文件的每一行都会作为输入传入到sed中,如果不加g那么上述列子中只会替换每一行
第一个匹配到的mislost。加g则会匹配一行中所有的mislost。
想要定位一个行,然后去匹配需要这样做
...
分类:
其他好文 时间:
2015-04-04 18:26:04
阅读次数:
187