sed缓冲区
sed 处理文件时,会把文件的每一行保存在一个临时缓冲区,即模式空间。
sed处理完一行后,该模式空间就被清空,下一行等待处理。因此可把模式空间内容用命令h复制并
保存在一个暂存缓冲区(holding buffer)内,然后可用命令G把它从暂存缓冲区读出一行,并放回模式空间缓冲区,
追加在模式空间内当前行的后面。
1. sed '/north/p' datafi
原创
2011-02-24 15:01:25
644阅读
正则表达式的基本语法
. 一点代表一个字符
用途 . 代表任意的字符
eg1: 样式 .T. ,代表三个字符串
eg2: ... 代表字符串长度是3的字符串。
eg3: date\.... 代表 date. 后面接3个字符串,如date.txt date.cfg date.123
但date1234就不符合了,因为已
原创
2011-09-17 11:48:10
491阅读
转自:http://www.tsnc.edu.cn/tsnc_wgrj/doc/sed.htm
1. Sed简介
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末
转载
精选
2012-04-26 12:56:15
827阅读
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
362阅读
sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。标准输入可
能是来自键盘、文件重定向、字符串或变量,或者是一个管道的文本。sed可以做些什么呢?
别忘了,Vi也是一个文本编辑器。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、
删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来
讲,最重要的是节省了时间。
原创
2015-04-28 15:27:28
374阅读
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
1736阅读
sed的基础内容及一些简单实例。
原创
2009-04-23 11:28:11
2540阅读
4评论
来自于:http://tiankonguse.com/record/record.php?id=638   前言 工作后,需要写一些shell来处理数据,于是接触到了sed. 当时我主要使用sed的正则表达式来处理数据的,p挑出对应的数据了。 现在回过头来完整的学习一下sed。 正文 sed 是一个 stream 处理器,可以实现过滤和替换功能。 sed 只能处理 inp
转载
精选
2014-05-13 23:11:31
521阅读
http://hi.baidu.com/zkheartboy/blog/item/0f0f6b1e6fca51f61ad576c5.html1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一
原创
2008-03-12 11:30:00
548阅读
1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以
转载
精选
2011-10-21 10:27:18
259阅读
本文出处: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
355阅读
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等[root@node
原创
2013-03-30 20:21:48
747阅读
学习老段工作室linux sed笔记
转载
精选
2014-08-13 11:12:19
625阅读
1、简介Linux sed 命令是利用脚本来处理文本文件。sed可以依照脚本的指令来处理、编辑文本。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。2、语法参数说明:动作说明:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行!d :删除,因为是删除啊,所以 d 后
原创
2020-08-28 23:14:23
1455阅读
点赞
声明:这些代码只是为了学习和理解sed命令而为之,并不代表问题的唯一解或最佳解,希望各
原创
2023-02-08 10:00:11
65阅读
声明:这些代码只是为了学习和理解sed命令而为之,并不代表问题的唯一解或最佳解,希望各位拍砖
参考资料:<sed&awk.pdf>等
一. 替换
1.神奇变换(y命令的使用)
代码:
转载
精选
2009-01-13 20:11:00
387阅读
删除字符#删除'%' cat compa
原创
2023-07-13 18:24:20
44阅读
sed命令基于行的操作,对STDIN的数据进行替换、删除、新增等操作参数如下-n 安静模式。默认情况下,sed会输出所有内容,包括了修改和未修改的内容。使用-n则只输出修改过的那一行内容。-r 支持扩展正则表达式-i 直接修改文件,不输出内容参数-i 直接对文件操作,不会输出任何内容。 sed -i '$aEND LINE' regular
原创
2016-01-06 16:51:45
528阅读
sed 基本用法sed : Stream EDitor 行编辑器 (全屏编辑器: vim)sed: 默认打印模式空间 默认不编辑原文件,仅对模式空间中的数据做处理; 而后,处理结束后,将模式空间打印至屏幕sed [optiones] 'ADDressCommand' file ... -n : 静
原创
2016-07-12 07:02:43
588阅读
sed通过对输入数据执行任意数量用户指定的编辑操作。sed是基于行的,因此,按顺序对每一行执行命令。然后,sed将其结果写入标准输出(stdout),它不修改任何输入文件。
# sed -e '1,3d' /data/shell/text.txt
删除text.txt文件的第1到3行。
-e 允许多项编辑。
注意:
1、根本没有
原创
2013-05-05 14:39:53
632阅读