1

RSSフィードを使用してCMSにドキュメントがアップロードされるたびに通知するためにIFTTTを使用していますが、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

IFTTT は認証されたページを通過できないため、現在、bash スクリプトを使用して RSS フィードを再ホストしています。sed を使用してこれらの 2 つの文字列の間のスペースを削除するにはどうすればよいですか?

4

1 に答える 1

0

おそらく、次のようなものが機能する可能性があります。

awk -F '"' '{OFS="'"'"'"; gsub(" ", "%20", $2); print $0}'
于 2012-09-16T17:48:10.710 に答える