Ho appena trovato, per caso, un nuovo modo per creare un Here-Documents usando gli End Of File. Naturalmente l'ho usato subito per gli script del gestore di questo blog.
Brevemente, come esempio prendo una piccola porzione di uno script. Ho sostituito:
grep "" > "$CARTELLA_LOCALE"/rss.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[$TITOLO_BLOG_XFEED - Feed RSS 2.0]]></title>
<link>$INDIRIZZO_BLOG</link>
<description><![CDATA[$DESCRIZIONE_XFEED]]></description>
EOF
con
cat > "$CARTELLA_LOCALE"/rss.xml <<!
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[$TITOLO_BLOG_XFEED - Feed RSS 2.0]]></title>
<link>$INDIRIZZO_BLOG</link>
<description><![CDATA[$DESCRIZIONE_XFEED]]></description>
!
Nulla di difficile. ![]()
Ispirazione tratta da SHELLdorado.