Estou tentando criar um arquivo de configuração nginx usando uma here-document
expansão variável. Eu uso:
cat <<EOF > /etc/nginx/nginx.conf
settings
EOF
Funciona e expande as variáveis que preciso, mas tem variáveis que precisam ser impressas literalmente, então está quebrando meu arquivo de configuração.
Exemplo de linhas que preciso imprimir literalmente:
limit_req_zone $binary_remote_addr zone=one:30m rate=20r/s;
try_files $uri =404;
Como faço para corrigir esse problema?
Escape the
$
com uma\
dessas variáveis que você não deseja substituir: