sed的用法(二)_51CTO博客
1、常用方法 # 在每一行后面增加一空行 sed G # 将原来所有空行删除并在每一行后面增加一空行。 # 这样在输出文本中每一行后面将有且只有一空行。 sed '/^$/d;G' # 在每一行后面增加两行空行 sed 'G;G' # 将第一个脚本所产生所有空行删除(即删除所有偶数行) sed 'n;d' # 在匹配式样“regex”行之前插
原创 2013-07-23 09:28:11
558阅读
  3. Sed命令   调用sed命令有两种形式: sed [options] 'command' file(s) sed [options] -f scriptfile file(s)   a\ 在当前行后面加入一行文本。 b l
转载 2011-12-04 14:45:09
475阅读
一.Sed命令调用sed命令有两种形式:sed [options] 'command' file(s)sed [options] -f scriptfile file(s)a\在当前行后面加入一行文本。b lable分支到脚本中带有标记地方,如果分支不存在则分支到脚本末尾。c\用新文本改变本行文本。d从模板块(Pattern space)位置删除行。D删除模板块第一行。i
原创 2013-08-14 15:23:23
587阅读
touch 222.txt[root@localhost /]# cat /old/222.txt http://www.baidu.comhttp://www.baidu.comhttp://www.baidu.comhttp://www.baidu.com[root@localhost /]# find / -type f -name "222.txt"|xargs sed -i '
原创 2016-07-06 20:54:09
470阅读
sed用法一、sed命令选项:1.sed命令-n选项:    1.sed -n '1p' filename     #打印filename文件第一行    2.sed -n 'n,mp' filename     #打印文件filename第n到m行 &nbs
原创 2016-08-12 00:02:17
447阅读
一、前述Sed是一种流编辑器,它是文本处理中非常中工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中内容,处理完成后,把缓冲区内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对
原创 2018-07-29 13:34:52
420阅读
sed 语法: sed `样式命令` 文件 意思是:如果文件中某一行符合”样式”,就执行指定 sed 命令,如删除(d)或替换(s) sed 语法: sed `样式命令` 文件 意思是:如果文件中某一行符合”样式”,就执行指定 sed 命令,如删除(d)或替换(s) “样式”使用一对//
转载 2019-08-10 23:27:00
155阅读
2评论
sed用法1、sed命令     sed:Stream EDitor,流编辑器,行2、使用格式: sed [OPTION]...  'script'  [input-file] ...script:地址定界编辑命令常用选项:-n:不输出模式空间中内容至屏幕;-e script, --expression=script:多点编辑;-f &nbsp
sed
原创 2015-12-23 15:01:42
709阅读
sed概述:    sed是一种流编辑器,是文本处理中非常重要工具,能够完美的配合正则表达式使用。处理时,把当前处理行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中内容,处理完成后,把缓冲区内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动
原创 2015-12-23 23:43:38
616阅读
sed是一个很好文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed用法    可以通过定址来定位你所希望编辑行,该地址用数字构成,用逗号分隔两个行数表示以这两行为起止范围(包括行数表示那两行)。如1,3表示1,2,3行,美元符号($)表示最后一行。范围可以通过数据,正则表达
原创 2016-12-13 11:00:41
762阅读
sed 介绍是一个流式编辑器程序,它读取输入流(可以是文件、标准输入)每一行放进模式空间(pattern space),同时将此行行号通过sed行号计数器记录在内存中,然后对模式空间中行进行模式匹配,如果能匹配上则使用sed程序内部命令进行处理,处理结束后,从模式空间中输出(默认)出去,并清空模式空间,随后再从输入流中读取下一行到模式空间中进行相同操作,直到输入流中所有行都处理完成。由
sed
转载 2020-10-22 00:04:51
137阅读
格式:sed's###gp'-g与s联合使用时,表示对当前行全局匹配替换(与下一个g意义不同)-p打印匹配行-s常说查找并替换,用一个字符串替换成另一个-e允许多项编辑-n取消默认输出-i真实修改文件2222334455667788991、替换22为55[root@localhost~]#catsed|sed's#22#55#g'5555334455667788992、添加注释#[root@lo
原创 2018-02-26 17:27:50
788阅读
利用sed 可以快速写shell 改配置文件          废话少说,下面来仔仔看看语法吧 1.       打印:p [root@TestAs4 chap04]# cat datafile    &nbsp
转载 精选 2011-04-25 22:56:33
854阅读
sed是一个很好文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 用法中,所有来自 STDIN资料一般都会被列出到萤幕上。但如
转载 精选 2012-06-06 11:23:17
677阅读
sed:(stream editor)流编辑器 逐行读入,逐行编辑。只处理模式空间,同时还有保留空间。 sed命令将符合条件内容读取至模式空间内,只处理模式空间内内容,默认不对源文件进行修改。然后将操作结果输出到屏幕上。#sed [OPTION] '[PATTERN][COMMAND]' INPUTFILE [OPTION] -n --quiet 静默模式。使用此选项后只打印指定条件
原创 2014-12-15 22:23:33
574阅读
sed是一个很好文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本     &n
sed
原创 2015-07-30 12:50:15
342阅读
                     sed用法文本处理三剑客;       grep,egrep, fgrep:文本过滤器       sed:Stream EDitor,流
原创 2016-01-03 21:38:28
615阅读
简介:  sed本身是一个管道命令,可以分析standard input,而且sed还可以将数据进行替换、删除、新增、选取特定行等功能。 ~]# sed [-nefr] [动作]       参数:   -n :使用
原创 2016-01-08 11:08:18
462阅读
一、Sed概念sed - stream editor for filtering and transforming text工作方式:默认不编辑原文件,复制到内存中处理。Sed从文件中一次读出来一行,复制到自己专用工作车间即pattern space;在模式空间处理后,结果送至标准输出STDOUT。默认是文
原创 2016-01-09 14:40:49
646阅读
    sed目前流行文本流处理工具,它将文本每行逐行读入,在内存中缓存文本行,模式匹配并处理文件。    sed用法sed [OPTION]...  'script'  [input-file] ...  script:地址定界+编辑命令常用选项:  &nbsp
原创 2016-03-22 20:17:37
553阅读
  • 1
  • 2
  • 3
  • 4
  • 5