sed妙用记录

分类:Linux | 作者:凹凸曼 | 发表于2011/10/26 sed妙用记录已关闭评论

在linux文本模式操作,经常用到它
还是那句老话脑子经常不好使,所以记录一下关于sed处理文本的一些简单方法
1、查找和替换
A:单查找
如:字符串 my apoyl heart 替换其中的空格为%20

echo "my apoyl heart" | sed -e "s/ /%20/g"

B:双查找
如:字符串 my apoyl heart 查找my行的字符串并替换其中的apoyl为life
这个字符串,可以是文件,或者多行的

echo "my apoyl heart" | sed -e "/my/s/apoyl/life/g"

2、忽略空行和注释行
这个经常在打开一些很多注释的配置,感觉很烦,所以用此命令过滤一下,就巴适了。

sed -e "s/#.*//g" /etc/xxx.conf | awk '{(if(length!=0) print $0}'

本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=1207

Tag:

日志信息 »

该日志于2011-10-26 09:40由 凹凸曼 发表在Linux分类下, 评论已关闭。

目前盖楼

抱歉,评论被关闭

« »