Sto lavorando con uno script bash cercando di impedire che tenti di sostituire le variabili all'interno della mia eredità. Come impostare un'ereditarietà su A) sfuggire ai nomi delle variabili invece di analizzarli o B) restituire l'intera stringa intatta?
cat > /etc/nginx/sites-available/default_php <<END
server {
listen 80 default;
server_name _;
root /var/www/$host; <--- $host is a problem child
}
END
Così com'è, quando finisco di iniettarlo in un file mi rimane questo:
server {
listen 80 default;
server_name _;
root /var/www/;
}
\END
). Vedi anche tldp.org/LDP/abs/html/here-docs.html#EX71C