首先来点文的:sed 对文件 进行操作,可以查找, sed 在一行中 使用多个命令时,一定要加-e 命令。- 描点(anchor)用以标 识 于句子中的位置所在. 常见有:^: 表示句首. 如 ^abc 表示以 abc 为首的句子.$: 表示句尾. 如 abc$ 表示以 abc 结尾的句子.\<: 表示词首. 如 \<abc 表示以 abc 为首的詞.\>: 表示词尾.
转载
精选
2009-07-28 14:44:12
529阅读
文本处理工具: sed (流编辑器)
――基本用法:
Sed 是个行编辑器,文本编辑器, 逐行进行
默认不编辑原文件, 仅对模式空间中的数据做处理。
――处理机制:
逐行读取, 读取到内存空间中(模式空间,符合模式空间的话),
在内存中完成,之后显示在屏幕sed
内存空间:sed
原创
2013-03-05 18:42:27
395阅读
一、sed的优点和缺点:优点:1.sed是行编辑器,简单方便 2.支持正则表达式缺点:对列的处理要差一点二、sed的常用参数:sed 选项 '动作' file.txt打印:p删除:d替换:s编辑:i显示编辑的行:n追加到行后a\,追加到行前i\,行替换c\多次命令执行:ey替换&用法三、简单介绍sed的用法:打印匹配root的行[root@local
原创
2015-01-29 11:47:08
647阅读
sed命令
原创
2015-07-06 10:01:03
594阅读
sed命令 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要
转载
精选
2015-10-08 15:57:50
476阅读
行编辑器默认不编辑原文件仅对模式间的数据进行处理,处理结束后将模式空间打印至屏幕sed ·address+command· file ….-i:直接修改原文件-n:不再默认显示模式空间中的内容-e SCRIPT:可以同时执行多个脚本-f /PATH/TO/SCRIPT:-r:使用扩展正则表达式Address1 startline,endline比如1.100$:最后一行2/RegExp//^roo
原创
2015-11-05 00:18:55
403阅读
sed是一个流编辑器,针对行进行操作;主要用来将数据进行选取、替换、删除、新增。与vim的不同在于可以直接修改输出的结果,如:du输出的内容可以直接进行修改。格式:sed [选项] '[动作]' 文件名[选项]-n 一般的命令会把所有的数据输出到屏幕,如加了此选项后,会把经过sed命令处理的行结果输出到屏幕:例如:sed '2p' 文件名 将输出所
原创
2016-08-18 14:09:35
654阅读
sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。sed命令的使用规则是这样的:sed [option] 'comma
转载
精选
2016-09-06 17:05:50
393阅读
Sed是一种在线编辑器、行编辑器,一次处理一行内容。sed本身也是一个管道命令,可以分享standard input 的,而且sed还可以将数据进行替换、删除、新增、选取特定行等的功能呢。 选项介绍sed [-nefr] [动作]-n:使用安静模式。在一般sed的用法中,所有来自stdin的数据一般都会列出屏幕上,但如果加上-n参
原创
2016-09-12 22:28:54
806阅读
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反
原创
2017-02-05 17:08:50
457阅读
笔记内容:l 9.4/9.5 sed笔记日期:2017.8.18 9.4/9.5 sedsed能够做到grep能做到的功能,sed工具的强项在于替换一些字符。 使用sed匹配字符串,将需要匹配的字符串写在//里,-n的作用是只打印匹配的行,其他行不打印,p的作用是打印的意思:. * + | {}符号sed都支持,在sed命令中使用-r选项来脱义。sed可以用数字来指
原创
2017-10-16 11:09:42
1720阅读
1.sedsed是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复
原创
2017-11-21 23:28:02
468阅读
sed命令sed:StreamEditor,流编辑器行编辑操作工具;sed再实施文本文件处理时,是以行为单位对一个或多个文件进行行编辑处理;每次sed会处理给定的文件中的一行内容;sed在处理文件时,将正在处理的当前行存储到临时的内存缓冲区中,称为“模式空间”所谓的模式空间是sed命令的主要工作车间;对于缓存的行,使用给定的PATERN取匹配,如果能匹配成功,则使用相应的Command进行编辑处理
原创
2017-12-29 17:23:57
656阅读
-- 替换 空格和左圆括号为\x1
sed -i 's/ (/\x1/' 0928.txt
-- 替换 右园括号和空格和左中括号为\x1sed -i 's/) \[/\x1/' 0928.txt
2017-09-28 09:46:10.179 (5352) [50001] LOG:create global entity [RewardManager, 8]
目标替换 (5352) [5000
转载
2017-11-15 09:42:00
74阅读
2评论
-n: 对特定行编辑 -e: 可以指定多个script脚本 -f: 输入sed脚本,脚本中写着编辑命令 -r: 支持使用扩展正则表达式 -i: 直接编辑源文件 定界-单地址 n: sed -n '1p' /etc/passwd 仅输出第一行 /pattern/: 匹配指定模式的行,这里的patter ...
转载
2021-09-12 16:58:00
70阅读
2评论
1.d命令命令d用于删除输入性。sed先将输入行从文件赋值到模式空间里。然后对该行运行sed命令,最后将模式空间里的内容显示在屏幕上。假设发出的是命令d。当前模式空间里的输入会被删除。不被显示。sed '$d' datafile#删除最后一行。其余的都被显示se
转载
2019-06-03 15:22:00
84阅读
2评论
sed命令输出第二行到行尾sed '2除第一行并更新到input文件...
原创
2023-07-13 18:33:48
28阅读
1. Sed简介
2. 定址
3. Sed命令
4. 选项
5. 元字符集
6. 实例
7. 脚本
8. 小技巧
1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重
转载
2009-04-11 20:08:41
504阅读
介绍redhat5中sed的命令的各个选项和基本用法
原创
2012-06-25 00:12:18
348阅读
1.显示指定行
1. Sed –n ‘2p’ 文件名 显示文件第二行
2. Sed –n ‘1,3p’ 文件名 显示文件1-3行,行号中间用逗号分隔
3. Sed –n ‘/test/’p 文件名 显示包含test的行
为了编辑某个单词
翻译
2012-10-19 17:12:46
366阅读