码迷,mamicode.com
首页 >  
搜索关键字:sed 每次只替换一行    ( 9762个结果
流编辑器sed使用总结及利用sed从文本中提取字符串的方法
sed 是一个编辑器,但它与其它大多数编辑器不同。除了不面向屏幕之外,它还是非交互式的,我们常用的vim编辑器则是交互式的。 这意味着必须将要对数据执行的命令插入到命令行或要处 理的脚本中。sed 在一个文件(或文件集)中非交互式、并且不加询问地接收一系列的命令并执行它们。因而,它流经文本就如同水流经溪流一样,因而 sed 恰当地代表了流编辑器,可以对文件或者文件集批量的进行删除 替换 插入 追...
分类:其他好文   时间:2014-09-21 14:43:20    阅读次数:320
【实例】正则表达式利用grep和sed处理日志内容,获取所需的内容
【实例】正则表达式利用grep和sed处理日志内容,获取所需的内容app.log文件内容:2014-09-1100:00:01,516INFO[com.tt.bb.thread.Control]-Socket连接:/182.105.83.33:532172014-09-1210:00:06,555INFO[com.tt.bb.thread.Control]-Socket连接:/182.113.83.51:532492014-09-1320:..
分类:其他好文   时间:2014-09-19 19:46:17    阅读次数:289
sed
SED是一个很好的文本处理命令,主要以行为单位进行处理,并且可以替换,删除,新增,选取等工作.sed[-nefri]‘command‘输入文本-n(silent)使用安静模式。在一般的SED用法中来自STDIN的资料一般都会直接显示在屏幕上,但如果加上安静模式(-n)则只有经过被处理后的数据才会显示..
分类:其他好文   时间:2014-09-19 19:43:36    阅读次数:201
if 判断两个数值大小--多分支if语句实现对参数的严格判断
if判断两个数值大小--多分支if语句实现对参数的严格判断#!/bin/bashprint_usage(){printf"你输入的参数个数不对或者有误,请按照下面语法执行:\n"echo-e"$0数字1数字2"exit1}if[$#-ne2]thenprint_usageexit1fi[-n"`echo$1|sed‘s/[0-9]//g‘`"-a-n"`echo$2|sed‘s/[0-9]//g‘`"]&..
分类:其他好文   时间:2014-09-19 19:33:56    阅读次数:228
一些小细节
正则强引用问题1 sed -e '/^$/d' $filename2 # -e选项, 将会使得后边的字符被看作为编辑指令. (如果只给"sed"传递了单个指令, 那么"-e"是可选的.)4 # "强"引用('')将会保护指令中的RE(正则表达式)字符串, 也就是防止脚本将RE重新解释为特殊字符......
分类:其他好文   时间:2014-09-18 18:06:24    阅读次数:198
sed命令详解
简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输...
分类:其他好文   时间:2014-09-18 11:21:23    阅读次数:292
linux sed应用小技巧
linuxsed删除空行和空格符命令sed/^$/dfilename可以删除文件中的空行。sed/^[[:space:]]*$/dfilename可以删除内容为多个空格/tab组成的行。sed‘s/\//g‘$1可以删除行中的空格
分类:系统相关   时间:2014-09-18 09:53:44    阅读次数:229
”*“在正则表达式和通配符的应用
1.sed-n‘/^12:3*/,/^13:3*/p‘a.log这个截取的时间段是12:00到13:00(刚开始我以为这个截取的时间段是12点30到13点30的,因为我把*当成通配符了,q其实在sed和awk中它是正则表达式)2.sed-n‘/^12:30*/,/^13:30*/p‘a.log这个截取的时间段是12:30到13:30比如像awk,sed,等,是针对..
分类:其他好文   时间:2014-09-17 18:55:43    阅读次数:266
sed中引入shell变量
sed中引入shell变量的四种方法1.evalsed’s/$a/$b/’filename2.sed"s/$a/$b/"filename3.sed’s/’$a’/’$b’/’filename4.seds/$a/$b/filename
分类:其他好文   时间:2014-09-16 19:08:51    阅读次数:165
[Z] sed命令替换换行符
sed命令替换换行符sed流编辑器是shell中处理文本内容的一大利器。sed命令从文本流中读取一行文本到模式空间中进行相应的命令、或脚本处理,因此在处理换行符时会有点特殊。下面的命令可以很正确的执行: echo "a,b,c,d" |sed 's/,/\n/g'但是如果我想恢复回来,下面的命令却没...
分类:其他好文   时间:2014-09-16 12:31:10    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!