Saya perlu menulis beberapa xml kompleks ke variabel di dalam skrip bash. Xml harus dapat dibaca di dalam skrip bash karena ini adalah tempat fragmen xml akan hidup, itu tidak dibaca dari file atau sumber lain.
Jadi pertanyaan saya adalah ini jika saya memiliki string panjang yang saya ingin dapat dibaca manusia dalam skrip bash saya apa cara terbaik untuk melakukannya?
Idealnya saya mau:
- untuk tidak harus melarikan diri dari salah satu karakter
- memilikinya menerobos beberapa baris membuatnya dapat dibaca manusia
- simpan lekukan itu
Bisakah ini dilakukan dengan EOF atau sesuatu, dapatkah ada yang memberi saya contoh?
misalnya
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