Zapobiegaj analizowaniu wyrażeń zawartych w backtickach w heredocs [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak kot << EOF >> plik zawierający kod? 3 odpowiedziMam taki tekst:
foo bar
`which which`
Jeśli robię to za pomocą heredoc, otrzymuję pusty plik:
➜ ~ echo <<EOT > out
heredoc> foo bar
heredoc> `which which`
heredoc> EOT
➜ ~ cat out
➜ ~
W jaki sposób mogę to zrobić
Edytowa Och przepraszam, chciałem zrobićcat
. Problem polega na tym, że zapisuje to w pliku:which: shell built-in command
, tj. zwrotne oceny. Jakiś sposób to zrobić bez oceny?
Zcat
, Dostaj
➜ ~ cat <<EOT > out
heredoc> foo bar
heredoc> `which which`
heredoc> EOT
➜ ~ cat out
foo bar
which: shell built-in command
➜ ~
Nie chcęwhich which
do oceny.