Prevenir que las expresiones encerradas en backticks se evalúen en heredocs [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo cat << EOF >> un archivo que contiene código? 3 respuestas

Tengo un texto como este:

foo bar
`which which`

Si hago esto usando heredoc, obtengo un archivo en blanco:

➜  ~  echo <<EOT > out
heredoc> foo bar
heredoc> `which which`
heredoc> EOT
➜  ~  cat out

➜  ~  

¿Cómo puedo hacer esto

Edita

Oh, perdón, tenía la intención de hacercat. El problema es que escribe esto en el archivo:which: shell built-in command, es decir, evaluaciones de backticks. ¿Alguna forma de hacer esto sin evaluar?

Concat, Yo obteng

➜  ~  cat <<EOT > out
heredoc> foo bar
heredoc> `which which`
heredoc> EOT
➜  ~  cat out
foo bar
which: shell built-in command
➜  ~  

No quierowhich which ser evaluado

Respuestas a la pregunta(1)

Su respuesta a la pregunta