Como suprimir a substituição de variáveis nos heredocs do bash
É possível criar um heredoc que não fique sujeito a expansão variável?
por exemplo.
cat <<-EOF > somefile.sh
Do not print current value of $1 instead evaluate it later.
EOF
Atualizar Estou ciente de escapar por\
. Meu heredoc real possui muitas variáveis - e é propenso a erros e tedioso escapar de todas elas.