1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出
转载
精选
2013-03-12 15:58:11
264阅读
工作原理语法格式 工作原理sed是一个非交互式的流编辑器。所谓非交互式,是指使用sed只能在命令行下输入编辑命令来编辑文本,然后在屏幕上查看输出;而所谓流编辑器,是指sed每次只从文件(或输入)读入一行,然后对该行进行指定的处理,并将结果输出到屏幕(除非取消了屏幕输出又没有显式地使用打印命令),接着
转载
2015-01-09 11:03:00
82阅读
2评论
(1)替换匹配行中的部分字符串 实例:将文件data中value替换为key (2)替换匹配行中的从某一部分到末尾的那部分 实例:将文件data中的passwd替换为变量a的值实例2:使用c操作来实现或者如下方式亦可:(3)带有路径等特殊符号的替换,仅限于替换操作 如果有”/”, (1)可以使用转义; (2)或者使用其他的特殊符号(非英文字母),比如“@#”等, 经过测试发现,在特殊字符中,不能使
原创
2022-07-12 11:59:04
60阅读
[root@master ~]# cat test.txt firstlinesecondline[root@master ~]# sed 's/^first.*/& zhuijia/' test.txt firstline zhuijiasecondline[root@master ~]# sed 's/$/\t1111/' test.txt firstli
原创
2012-11-16 14:52:43
592阅读
Sed 笔记转载2015-09-14 18:04:301、sed命令的-n选项sed -n ‘1p’ /etc/passwd 打印文件第一行sed -n ‘1,6p’ /etc/passwd 打印文件1到6行sed -n -e 1p
转载
精选
2015-11-10 14:44:35
317阅读
sedsed命令比grep更强大,除了拥有查找功能外,还拥有替换功能sed命令格式:sed -n 'n'p filename ,单引号内的n是数字,表示第几行;sed 可以实现grep的大部分功能 ,但是不显示颜色sed -n 是打印符合条件的行,p是print打印的意思sed -r 脱义(去除特殊符号本身的意义,使其代表特殊意义)sed -e 进行多次命令,和;效果一行sed '/[0-9]'d
原创
2021-03-12 22:21:58
279阅读
http://hi.baidu.com/zkheartboy/blog/item/0f0f6b1e6fca51f61ad576c5.html1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一
原创
2008-03-12 11:30:00
586阅读
Sed学习笔记
作者:Jims of 肥肥世家
<[email]jims.yang@gmail.com[/email]>
Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。
发布时间:2004年09月20日
最近更新:2
转载
精选
2007-11-17 15:49:29
1792阅读
sed的基础内容及一些简单实例。
原创
2009-04-23 11:28:11
2641阅读
4评论
来自于:http://tiankonguse.com/record/record.php?id=638   前言 工作后,需要写一些shell来处理数据,于是接触到了sed. 当时我主要使用sed的正则表达式来处理数据的,p挑出对应的数据了。 现在回过头来完整的学习一下sed。 正文 sed 是一个 stream 处理器,可以实现过滤和替换功能。 sed 只能处理 inp
转载
精选
2014-05-13 23:11:31
537阅读
sed常见的命令:s(替换)、d(删除)、a(追加)、i(插入)高级命令:N P D G h(模式空间和保持空间内容替换)/Owner/{NGDPs/Owner the/Operationg/}1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲
原创
2016-04-26 21:46:15
457阅读
Sed 命令笔记
原创
2018-11-05 09:32:05
540阅读
sed缓冲区
sed 处理文件时,会把文件的每一行保存在一个临时缓冲区,即模式空间。
sed处理完一行后,该模式空间就被清空,下一行等待处理。因此可把模式空间内容用命令h复制并
保存在一个暂存缓冲区(holding buffer)内,然后可用命令G把它从暂存缓冲区读出一行,并放回模式空间缓冲区,
追加在模式空间内当前行的后面。
1. sed '/north/p' datafi
原创
2011-02-24 15:01:25
659阅读
正则表达式的基本语法
. 一点代表一个字符
用途 . 代表任意的字符
eg1: 样式 .T. ,代表三个字符串
eg2: ... 代表字符串长度是3的字符串。
eg3: date\.... 代表 date. 后面接3个字符串,如date.txt date.cfg date.123
但date1234就不符合了,因为已
原创
2011-09-17 11:48:10
538阅读
转自:http://www.tsnc.edu.cn/tsnc_wgrj/doc/sed.htm
1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末
转载
精选
2012-04-26 12:56:15
946阅读
http://www.tsnc.edu.cn/default/tsnc_wgrj/doc/sed.htm
Sed学习笔记
作者:Jims of 肥肥世家
<jims.yang@gmail.com>
Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Docu
转载
精选
2012-05-31 17:25:21
481阅读
sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可
能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本。sed可以做些什么呢?
别忘了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、
删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来
讲,最重要的是节省了时间。
原创
2015-04-28 15:27:28
399阅读
5.15 sed介绍
ü sed不与初始化文件打交道,它操作的只是一个拷贝,然后所有的发动如果没有重定向到一个文件,将输出到屏幕。
ü sed是一种重要的文本过滤工具,使用一行命令或者
原创
2010-09-06 10:38:18
424阅读
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以
转载
精选
2011-10-21 10:27:18
270阅读
sed练习笔记 2012-3-21
原创
2012-03-21 15:26:46
764阅读