คำถามติดแท็ก heredoc

2
คุณจะหนีจากตัวละครใน heredoc ได้อย่างไร?
ฉันทำงานกับสคริปต์ทุบตีที่พยายามหยุดไม่ให้พยายามแทนที่ตัวแปรภายใน heredoc ของฉัน จะตั้งค่า 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/; }
22 linux  bash  heredoc 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.