diff --git a/rss.sh b/rss.sh index dd40b8c..3fa1649 100755 --- a/rss.sh +++ b/rss.sh @@ -45,8 +45,9 @@ printf 'Description of blog post:\n' read -r DESCRIPTION -cat << EOF | tee "${WEBROOT}/blog/feed.rss" &> /dev/null -$(cat "${WEBROOT}/blog/feed.rss" | sed '/ /dev/null + +cat << EOF | tee --append "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null ${DATE} @@ -67,5 +68,8 @@ $(cat "${WEBROOT}/blog/feed.rss" | sed '/ -$(cat "${WEBROOT}/blog/feed.rss" | sed '1,29d') EOF + +cat "${WEBROOT}/blog/feed.rss" | sed '1,29d' | tee --append "${WEBROOT}/blog/feed.rss.tmp" &> /dev/null + +mv "${WEBROOT}/blog/feed.rss.tmp" "${WEBROOT}/blog/feed.rss"