5
วิธีที่สะอาดในการเขียนสตริงหลายบรรทัดที่ซับซ้อนไปยังตัวแปร
ฉันต้องเขียน xml เชิงซ้อนบางตัวไปยังตัวแปรที่อยู่ในสคริปต์ทุบตี xml ต้องสามารถอ่านได้ในสคริปต์ทุบตีเนื่องจากนี่คือที่ที่ส่วนย่อยของ xml จะอยู่ไม่ได้อ่านจากไฟล์หรือแหล่งข้อมูลอื่น ดังนั้นคำถามของฉันคือถ้าฉันมีสายยาวที่ฉันต้องการให้มนุษย์อ่านในสคริปต์ทุบตีของฉันวิธีที่ดีที่สุดที่จะไปเกี่ยวกับมันคืออะไร? เป็นการดีที่ฉันต้องการ: เพื่อไม่ต้องหนีจากตัวละครใด ๆ มีมันข้ามหลายบรรทัดทำให้มนุษย์อ่านได้ ให้มันเยื้อง สิ่งนี้สามารถทำได้ด้วย EOF หรือบางสิ่งบางอย่างใครสามารถยกตัวอย่างให้ฉันได้บ้าง เช่น String = <<EOF <?xml version="1.0" encoding='UTF-8'?> <painting> <img src="madonna.jpg" alt='Foligno Madonna, by Raphael'/> <caption>This is Raphael's "Foligno" Madonna, painted in <date>1511</date>-<date>1512</date>.</caption> </painting> EOF
109
bash