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.