您的位置:首页 > 运维架构 > Shell

Linux Shell脚本攻略:sed文本替换

2016-08-28 17:09 148 查看
小结:

/ {part1}/{part2} /:part1是替换前的内容,part2是替换后的内容,默认替换一次

s放开头表示搜索,g放结尾表示全部替换,d放结尾表示删除

^$表示空白行,分号组合多个sed命令

-----------------------------------------------------------------------------------------------------------

举个栗子:
sed "s/$//;s/ *//g;/^$/d" :删除空行,空行包括没有任何字符的空行,和只有若干个空格的空行。
s/$//
:在每一行后面追加空. s为搜索 如s/a/b/  搜索a 将替换为b ,并只替换一次.
s/ *//g :将空格删除.  g代表搜索到的全部替换 。“空格星”( " *") 代理多个空格
/^$/d :删除空行.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: