一、Sed概念sed-streameditorforfilteringandtransformingtext工作方式:Sed从文件中一次读出来一行,复制到自己专用的工作车间即patternspace;在模式空间处理后,结果送至标准输出STDOUT。也可以让sed仅处理文件中符合条件的行,基于正则表达式做文本过滤。可以处理多个文本..
分类:
其他好文 时间:
2016-01-09 18:48:56
阅读次数:
148
方法一:#echo-e"1\n2\n3\n4"|sed‘:a;N;$!ba;s/\n/,/g‘1,2,3,4sed‘:a;N;$!ba;s/\n/,/g‘这将在一个循环里读取整个文件,然后将换行符替换成逗号。说明:通过:a创建一个标记通过N追加当前行和下一行到模式区域如果处于最后一行前,跳转到之前的标记处。$!ba($!意思是不在最后一行..
分类:
其他好文 时间:
2015-11-09 19:12:09
阅读次数:
180
在linux的学习和使用中,sed,awk,grep的用法的重要性不言而喻,本文从以下几个方面小结了sed的用法:1、sed的含义sed是streameditor;就是流编辑器,和我们用到的vi是不同的,vi是全屏编辑器。而且sed是逐行将文件内容取入到内存,进过sed中指定命令进行处理,然后输出到屏幕..
分类:
其他好文 时间:
2015-10-22 19:38:33
阅读次数:
259
1.替换文本中的部分字符串(-r选项启用sed正则)root@oldboyoldboy$echo"2q434343:awd_QQW.tar"|sed-r‘s/(:)[^<]*(_)[^<]*(\.)/\1replcae\2replace\3/g‘
2q434343:replcae_replace.tar说明:1)只替换三个"()"之间的字符,其余字符(2q434343和tar)保持不变。2)(:)、(_)、(\...
分类:
其他好文 时间:
2015-08-19 02:17:28
阅读次数:
170
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输...
分类:
系统相关 时间:
2015-07-30 16:50:59
阅读次数:
167
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed[-nefri]‘command’输入文本常用选项:-n∶使用安静(silent)模式。在一般sed的用法中,所有来..
分类:
其他好文 时间:
2015-07-30 15:05:32
阅读次数:
122
sed是linux下非常常用的一款流编辑器(streameditor),主要以行为单位进行编辑,通常可以进行删除,替换,新增等操作,是linux运维中十分重要的工具。一,sed的基本用法sed[options]‘AddressCommand‘file...-n:静默模式,不再默认显示模式空间中的内容-i:直接编辑原文件-escrip..
分类:
其他好文 时间:
2015-07-30 02:18:12
阅读次数:
145
本文为转载,原地址为:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用se...
分类:
系统相关 时间:
2015-07-07 18:33:35
阅读次数:
184
本文为转载,原地址:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.htmlsed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的...
分类:
系统相关 时间:
2015-07-07 16:44:35
阅读次数:
168
用变量的形式,把hello替换为worlda=world
echo hello|sed "s/^.*/$a/g"若变量a中有”/”,则可以这样a=/root/world.txt
echo hello|sed "s#^.*#$a#g" #Right
echo hello|sed "s/^.*/$a/g" #Error...
分类:
系统相关 时间:
2015-05-22 11:32:07
阅读次数:
166