Tôi đang làm việc với một tập lệnh bash đang cố gắng ngăn nó cố gắng thay thế các biến trong bên trong di sản của tôi. Làm thế nào để đặt một di truyền thành A) thoát khỏi các tên biến thay vì phân tích cú pháp chúng hoặc B) trả lại toàn bộ chuỗi không được chạm?
cat > /etc/nginx/sites-available/default_php <<END
server {
listen 80 default;
server_name _;
root /var/www/$host; <--- $host is a problem child
}
END
Như là, khi tôi hoàn thành việc tiêm nó vào một tệp tôi để lại với nó:
server {
listen 80 default;
server_name _;
root /var/www/;
}
\END
). Xem thêm tldp.org/LDP/abs/html/here-docs.html#EX71C