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 &copy; 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 &copy; 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 &#160; 前言 工作后,需要写一些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 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为&ldquo;模式空间&rdquo;(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 &copy; 2004,2005, 本文遵从GNU
sed
转载 精选 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阅读
1点赞
声明:这些代码只是为了学习和理解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阅读
  • 1
  • 2
  • 3
  • 4
  • 5