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.