sed - 用另一个字符串替换两个字符串之间的字符

时间:2012-09-16 07:11:07

标签: bash sed

我一直在使用IFTTT(如果是这样的话)在使用RSS源在CMS上上传某个文档时通知我,但是CMS放入RSS源的链接有空格并且它干扰了自动链接缩短IFTTT有。例如:

<div><b>Attachments:</b> <a href="http://blah.com/foo/bar/Important Announcement 5.doc">http://blah.com/foo/bar/Important Announcement 5.doc</a><br><a href=""></a></div>

在IFTTT通知中给我这个:

Attachments: http://is.gd/abcdef Announcement 5.doc

我目前使用bash脚本重新托管RSS源,因为IFTTT无法通过经过身份验证的页面。如何使用sed删除这两个字符串之间的空格?

1 个答案:

答案 0 :(得分:0)

也许这样的事情可能有用:

awk -F '"' '{OFS="'"'"'"; gsub(" ", "%20", $2); print $0}'