删除:d命令
-
$ sed '2d' example-----删除example文件的第二行。
-
$ sed '2,$d' example-----删除example文件的第二行到末尾所有行。
-
$ sed '$d' example-----删除example文件的最后一行。
-
$ sed '/test/'d example-----删除example文件所有包含test的行。
替换:s命令
-
$ sed 's/test/mytest/g' example-----在整行范围内把test替换为mytest。如果没有g标记,则只有每行第一个匹配的test被替换成mytest。
-
$ sed -n 's/^test/mytest/p' example-----(-n)选项和p标志一起使用表示只打印那些发生替换的行。也就是说,如果某一行开头的test被替换成mytest,就打印它。
-
$ sed 's/^192.168.0.1/&localhost/' example-----&符号表示替换换字符串中被找到的部份。所有以192.168.0.1开头的行都会被替换成它自已加localhost,变成192.168.0.1localhost。
-
$ sed -n 's/\(love\)able/\1rs/p' example-----love被标记为1,所有loveable会被替换成lovers,而且替换的行会被打印出来。
-
$ sed 's#10#100#g' example-----不论什么字符,紧跟着s命令的都被认为是新的分隔符,所以,“#”在这里是分隔符,代替了默认的“/”分隔符。表示把所有10替换成100。
选定行的范围:逗号
-
$ sed -n '/test/,/check/p' example-----所有在模板test和check所确定的范围内的行都被打印。
-
$ sed -n '5,/^test/p' example-----打印从第五行开始到第一个包含以test开始的行之间的所有行。
-
$ sed '/test/,/check/s/$/sed test/' example-----对于模板test和west之间的行,每行的末尾用字符串sed test替换。
多点编辑:e命令
-
$ sed -e '1,5d' -e 's/test/check/' example-----(-e)选项允许在同一行里执行多条命令。如例子所示,第一条命令删除1至5行,第二条命令用check替换test。命令的执行顺序对结果有影响。如果两个命令都是替换命令,那么第一个替换命令将影响第二个替换命令的结果。
-
$ sed --expression='s/test/check/' --expression='/love/d' example-----一个比-e更好的命令是--expression。它能给sed表达式赋值。
从文件读入:r命令
写入文件:w命令
追加命令:a命令
插入:i命令
$ sed '/test/i\\
new line
-------------------------' example
如果test被匹配,则把反斜杠后面的文本插入到匹配行的前面。
下一个:n命令
变形:y命令
退出:q命令
保持和获取:h命令和G命令
保持和互换:h命令和x命令
相关推荐
通用线程sed 实例大家可以看看啦,不错的!
本文用一个个简短的例子展示sed每一个命令的用法,简单易懂,希望对你有些帮助。 网上大多资料都是英文版的,好多人看着不打舒服,因此写此题集,助你快速提升对sed的驾驭能力。
通用线程 sed实例
linux下常用脚本命令集合 : awk sed bash shell Shell范例精解(第4版)
Unix流编辑器sed实例+(全三部分) 介绍Unix和Linux下的编辑器sed,文档不大。比较实用。
通用线程——sed实例(中文版).pdf
sed中文指南 详细介绍了SED的用法与实例
有不错的例子,对sed有更好的理解,只有多做练习,才能提高,才能更好的理解原理
此文档包含了对sed的从用法介绍到用法实例,应该会对大家有所帮忙加深对sed的理解
sed和awk使用的几个经典实例,都是比较典型的,可能经常会用到
在处理庞大数据量时,善用Linux三剑客sed grep awk能省下不少劲。文档例子仅供参考学习!
grep,sed,awk命令实例大练习,好东西大家分享
shell sed study example
sed命令_Linux sed 命令用法详解:功能强大的流式文本编辑器
根据个人平时多年的学习积累,总结的sed所有用法,包括sed中删除,修改,添加,插入,合并,交换,读入,替换,跳转,标签,转换等高级用法!
sed用例(比较常用的例子)sed用例(比较常用的例子)sed用例(比较常用的例子)
shell 编程实例,awk实例,sed实例
Table of Contents 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 8. 小技巧 1. Sed简介