正则表达符号的意思:
“\<\>”字符的边界
“\(\)”打标记
“\{\}”重复多少次
“[]”任意选其一
sed工具
sed行模式,工作模式将选中行放入内存中(buffer)中,最后显示在屏幕上
即:text line------>内存--------->屏幕上
命令模式:sed -options '/regex/cpmmand' filename
options
-i.bak 修改文件的同时并备份(vim中:set backup有同样的效果)
sed -n 关闭默认输出
-e可以接收多个结果
regex
“//”选取关键字
“&”或”\1“代表”//“中查找的内容
command
p :打印
s :替换
d :删除
g :全局替换
r :在定位行下面读入一个新文件(eg:sed '/south/r newfile' datafile)
i :在定位行(符合条件行)下面插入一段内容(eg:sed '/eastern/i aaaaaaaaaa' datafile )
eg:sed -n '/west/,/north/s/$/*/p' datafile ; 将从west到north 的行尾加上*
linux-sed文本处理工具
原创
©著作权归作者所有:来自51CTO博客作者雪山墨客的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:linux-wc命令
下一篇:FC协议详解
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
文本处理工具sed
本章只有部分sed用法
文本 处理 工具 -
关于文本处理工具之SED
关于文本处理工具之SED
文本 sed 处理工具 -
Linux文本处理工具
linux文本处理工具包含(grep、sed、awk),工作中常用工具。
linux sed grep