sed妙用记录

分类:Linux | 作者:凹凸曼 | 发表于2011/10/26

在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分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »