sed
管道命令
#sed [-nefr] [动作]
-n: 使用安静(silent)模式。
-e: 直接在命令行模式上进行sed的动作编辑
-f: 直接将sed 的动作写在一个文件内,-f
filename则要以执行filename内的se
原创
2012-10-14 23:58:41
679阅读
sed:编辑器sed:Stream EDitor,行编辑器;用法:sed [option]... 'script' inputfile...script:"地址命令"常用选项:-n:不输出模式中的内容至屏幕;-e:多点编辑;-f /PATH/TO/SCRIPT_FILE:从指定文件中读取编辑脚本-r:支持使用扩展正则表达式;-i:原处编辑;地址定界:(1)不给地址:对全文进行处理;(2)单地址:#
原创
2016-09-11 21:45:52
827阅读
sed:
sed是一种流编辑器,非常适用于脚本使用,执行重复编辑,不需要进行交互。
作用:
sed 可删除(delete)、改变(change)、添加(append)、插入(insert)、合并、
交换文件中的资料行 , 或读入其它档的资料到文件中 , 也可替换(substuite)
它们其中的字串、或转换(tranfer)其中的字母等等
sed使用方法:
1、直接命令行使用
原创
2011-04-22 17:13:36
555阅读
sed 学习笔记
有3种方式指定命令行上的多重指令:
1.用分号分隔指令。
sed 's/ Ma/, Massa/; s/ hehe/, heihei/' file
2.在每个指令前加-e。
sed -e 's/ Ma/, Massa/' -e 's/ hehe/, heihei/' file
3.使用bourne shell 的分行指令功能。
sed '
原创
2011-06-14 10:56:30
596阅读
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理
转载
精选
2015-04-28 11:55:30
436阅读
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等
原创
2015-02-11 15:43:38
517阅读
sed学习
原创
2017-11-22 05:31:59
339阅读
http://hi.baidu.com/zkheartboy/blog/item/0f0f6b1e6fca51f61ad576c5.html1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一
原创
2008-03-12 11:30:00
586阅读
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以
转载
精选
2011-10-21 10:27:18
270阅读
作者:Jims of 肥肥世家
<jims.yang@gmail.com>
Copyright © 2004,2005, 本文遵从GNU 的自由文档许可证(Free Document License)的条款,欢迎转载、修改、散布。
发布时间:2004年09月20日
最近更新:2005年12月22日,增加小技巧章节。
转载
2012-02-03 18:06:37
171阅读
本文出处:http://man.lupaworld.com/content/manage/ringkee/sed.htm 但有适当的修改和补充
Sed学习笔记
作者:Jims of 肥肥世家
<jims.yang@gmail.com>
Copyright © 2004,2005, 本文遵从GNU
转载
精选
2012-09-26 15:44:34
387阅读
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等[root@node
原创
2013-03-30 20:21:48
756阅读
sed学习sed缓冲区sed 处理文件时,会把文件的每一行保存在一个临时缓冲区,即模式空间。sed处理完一行后,该模式空间就被清空,下一行等待处理。因此可把模式空间内容用命令h复制并保存在一个暂存缓冲区(holding buffer)内,然后可用命令G把它从暂存缓冲区读出一行,并放回模式空间缓冲区,追加在模式空间内当前行的后面。1. sed '/north/p' datafile缺省情况下,sed
原创
2009-01-30 20:02:00
409阅读
学习老段工作室linux sed笔记
转载
精选
2014-08-13 11:12:19
644阅读
1、简介Linux sed 命令是利用脚本来处理文本文件。sed可以依照脚本的指令来处理、编辑文本。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。2、语法参数说明:动作说明:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后
原创
2020-08-28 23:14:23
1488阅读
点赞
sed中想要引用变量怎么办?变量var=bbb错误:sed-n's/aaa/${var}/p'filename#解释结果替换成$var正确思路:加上引号''sed-n's/aaa/'${var}'/p'#替换为bbb
原创
2019-03-07 18:13:45
451阅读
声明:这些代码只是为了学习和理解sed命令而为之,并不代表问题的唯一解或最佳解,希望各
原创
2023-02-08 10:00:11
85阅读
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阅读
最近在学习sed的高级用法,嘿嘿,写下来,保存,以免以后忘记了。
1.sed 模式空间
2.sed 保持空间
命令 缩写 功能 hold
原创
2012-03-12 12:18:05
589阅读