实例一: Config_file文件内容如下: sed去除注释行:sed -i -c -e '/^#/d' config_file 【会删除指定文件带有注释行】 sed去除空行: sed -i -c -e '/^$/d' config_file 【会删除指定文件空行】 截取从3行起至行尾的内容另 ...
分类:
系统相关 时间:
2016-05-06 00:14:45
阅读次数:
190
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed[-nefri]‘command’输入文本常用选项:-n∶使用安静(silent)模式。在一般sed的用法中,所有来..
分类:
其他好文 时间:
2016-05-05 13:05:48
阅读次数:
216
Sed命令基本语法(一) 学习目标 Sed工作流 Sed命令基本语法 1、 sed的工作流程 sed的工作流程分为以下几步 流程图解说:首先读一行存放在模式空间(pattern space); 其次从模式空间取得该内容,并且对命令进行一个解析; 然后把模式空间的内容进行清空,并且输出来; 最后反复一 ...
分类:
其他好文 时间:
2016-05-04 13:17:51
阅读次数:
176
讷于言而敏于行 ——《论语·里仁》 sed命令是一个用在对输入流进行处理的文本处理工具。掌握它能够更好地帮助管理Linux和处理日志文件。 用法: sed [option] ‘command’ 输入流 常用option: -n:安静模式,一般如果没有加-n选项,输入流中所有的行将会被列出,加入-n后... ...
分类:
系统相关 时间:
2016-04-29 21:52:04
阅读次数:
233
前段时间在学习shell脚本,上次有提到sed的模式空间和保持空间概念,但是一直没有研究好,这两天研究了一下,所以将它发出来,不是很全面,仅仅供大家参考一下。
保持空间sed在正常情况下,将处理的行读入模式空间,脚本中的“sed command(sed命令)”就一条接着一条进行处理,直到脚本执行完毕。然后该行被输出,模式被清空;接着,在重复执行刚才的动作,文件中的新的一行被读入,直到文...
分类:
系统相关 时间:
2016-04-29 01:44:20
阅读次数:
245
修改某行的内容 sed -i '3s#.*#baseurl=http://mirror.neu.edu.cn/fedora-epel/6/x86_64/#g' /etc/yum.repos.d/epel.repo 删除指定的行 sed -i '4d' /etc/yum.repos.d/epel.re ...
分类:
其他好文 时间:
2016-04-27 09:34:10
阅读次数:
118
简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储 ...
分类:
其他好文 时间:
2016-04-26 15:48:47
阅读次数:
212
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法
sed命令行格式为:
sed [-nefri] ‘function’ 输入文本
常用的参数(nefer)
-n:安静模式 即只输出匹配到的内容
-f; 直接将sed的动作写到档案内
-e:直接在指令模式上进行 sed...
分类:
其他好文 时间:
2016-04-21 01:43:47
阅读次数:
177
总结: 两个命令的正则表达式都用''单引号进行区分。 输出变量名用单引号,输出变量值用双引号,这个在bash脚本里一般是通用的。 在bash脚本里要使用变量值,都要加上双引号 awk用法: 参考网址:http://www.cnblogs.com/xudong-bupt/p/3721210.html ...
分类:
系统相关 时间:
2016-04-14 14:07:26
阅读次数:
206
sed(stream editor)是一款高效的流编辑器,它一次只处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复,直到文件末尾。sed处理过的文 ...
分类:
其他好文 时间:
2016-04-13 08:27:21
阅读次数:
206