Escape-Zeichen in Unix innerhalb des Befehls cat

Unter Ubuntu möchte ich am Ende eine Festplattendatei haben, die lautet:

foo $(bar)

Ich möchte diese Datei mit dem erstellencat Befehl, z.B.

cat <<EOF > baz.txt
type_magic_incantation_here_that_will_produce_foo_$(bar)
EOF

Das Problem ist das Dollarzeichen. Ich habe mehrere Kombinationen von Backslash-, Single-Quote- und Double-Quote-Zeichen ausprobiert und kann es nicht zum Laufen bringen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage