Escapar de un signo de dólar en Unix dentro del comando cat

En Ubuntu, me gustaría terminar con un archivo de disco que lea:

foo $(bar)

Me gustaría crear este archivo usando elcat comando, p.

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

El problema es el signo de dólar. He intentado múltiples combinaciones de caracteres de barra diagonal inversa, comillas simples y comillas dobles, y no puedo hacer que funcione.

Respuestas a la pregunta(2)

Su respuesta a la pregunta