Я працюю зі скриптом bash, намагаючись утримати його від спроби заміни змінних всередині мого heredoc. Як встановити гередок або A) уникнути імен змінних замість їх розбору, або B) повернути весь рядок недоторканим?
cat > /etc/nginx/sites-available/default_php <<END
server {
listen 80 default;
server_name _;
root /var/www/$host; <--- $host is a problem child
}
END
Як і коли я закінчую вводити його у файл, мені залишається таке:
server {
listen 80 default;
server_name _;
root /var/www/;
}
\END
). Дивіться також tldp.org/LDP/abs/html/here-docs.html#EX71C