1. Sed简介
2. 定址
3. Sed命令
4. 选项
5. 元字符集
6. 实例
7. 脚本
8. 小技巧
1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重
转载
2009-04-11 20:08:41
420阅读
介绍redhat5中sed的命令的各个选项和基本用法
原创
2012-06-25 00:12:18
336阅读
1.显示指定行
1. Sed –n ‘2p’ 文件名 显示文件第二行
2. Sed –n ‘1,3p’ 文件名 显示文件1-3行,行号中间用逗号分隔
3. Sed –n ‘/test/’p 文件名 显示包含test的行
为了编辑某个单词
翻译
2012-10-19 17:12:46
348阅读
sed 简明教程 awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达
转载
精选
2013-07-11 16:45:03
660阅读
点赞
2评论
1.简介 sed命令不会修改文件的内容,除非使用shell的I/O重定向,默认所有的输出行都输出到标准输出中。2.过滤(定址) 可以使用过滤条件确定需要编辑的行,数字、正则、前两者结合,如果没有过滤,则默认输出所有行。 a.地址是一个数字则表示行号,是"$"符号则表示最后一行:$sed -n '3p
原创
2013-08-25 22:20:16
557阅读
请查看右击sed
原创
2014-03-08 16:20:35
369阅读
格式:sed [options] 'AddressCommand' file ....sed [options] -f scriptfile fileoptions: -n:静默模式,不显示模式空间中的内容 -i:直接修改原文件Address:1、StartLine,EndLine &nb
原创
2014-05-23 11:14:35
360阅读
sed基本用法:sed:stream ED itor 流编辑器行编辑器(全屏编辑器:vi) sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕。sed [options] ‘AddressCommand’ file ...
原创
2015-04-20 23:45:48
391阅读
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。 sed的基本命令:1.替换: s命令 &nb
原创
2015-04-28 16:14:33
328阅读
a\在当前行后面加入一行文本d从模板块(Pattern space)位置删除行i\在当前行上面插入文本n读取下一个输入行,用下一个命令处理新的行而不是用第一个命令p打印模板块的行r file从file中读行s/re/string用string替换正则表达式rep表示打印行。-i:直接修改读取的档案内容,而不是由屏幕输出-e:command,--expression=command允许多台编辑元字符
原创
2015-08-20 16:22:21
1493阅读
sed:Steam EDitor 流编辑器(行编辑器)(全屏编辑器:nano、vi) 模式空间:sed运行过程中维护着两个缓冲区,一个是活动的“模式空间(pattern space)”,另一个是起辅助作用的“暂存缓冲区(holding space)”。一般情况下,每当运行sed,sed首先把第一行装入模式空
原创
2016-01-08 16:14:40
666阅读
grep,sed(流编辑器),awksed基本用法:sed:Stream EDitor 行编辑器(全屏编辑器:vi)sed:模式空间默认不编辑原文件,仅对模式空间中的数据做处理;而后,处理结束后,将模式空间打印至屏幕sed [options] 'AddressCommand' file... -n:静默模式,不再默认显示模式空间中的内容 -i:直接修改原文件&nbs
原创
2016-02-03 15:23:34
358阅读
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。[root@www&nb
转载
精选
2016-07-30 22:39:18
241阅读
sed命令:默认不编辑原文件,仅对模式空间中的数据做处理-n: 静默模式,不默认显示模式空间的内容-i: 直接修改源文件-e script -e script:可以同时执行多个脚本-f /path/to/sed_script: 指定要执行的脚本文件-r: 表示使用扩展正则表达式d: 删除匹配的行p:显示符合条件的行a \string: 在指定的行后面追加新行,内容为stringi \string:
原创
2016-12-16 07:27:08
485阅读
stream
editor d命令sed
'1,8d' /etc/fstab删除fstab的1到8行 a命令i命令sed '/^UUID/a
\hello \hello2' /etc/fstab行首匹配到UUID的后面添加两行hello ],a换成i行前添加 c命令,替换符合条件的行 w
原创
2017-05-29 20:03:29
1346阅读
sed:流编辑器:sed是一种在线编辑器,他一次只能处理一行内容,在处理文件时,把当前处理的行存储到临时缓冲区,我们称为模式空间,接着sed会处理模式空间中的文本,然后发送到标准输出,如果匹配不成功,则默认发送到标准输出,然后处理下一行,直到文件末尾。sed格式:sed[OPTION]...'script'[input-file]...option:-n,--quiet,--silent:对于不能
原创
2017-12-29 19:39:47
776阅读
sed工具用法:sed[option]...'script'inputfile...常用选项:-n不输出模式空间内容到屏幕,即不自动打印-e多点编辑-f/PATH/SCRIPT_FILE从指定文件中读取编辑脚本-r支持使用扩展正则表达式-i.bak备份文件并原处编辑script:'地址命令'地址定界:(1)不给地址:对全文进行处理(2)单地址:#:指定的行,$:
原创
2018-12-28 19:37:16
500阅读
冲区中的内容,处理完成后,把缓冲区
原创
2021-08-11 15:06:44
60阅读
p打印行。-n取消默认的打印,-n和p同时使...
转载
2016-08-03 23:06:00
56阅读
2评论
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。...
转载
2014-10-28 15:37:00
32阅读
2评论