Мені потрібно написати якийсь складний xml до змінної всередині bash-скрипту. XML має бути читабельним у скрипті bash, оскільки тут буде жити фрагмент 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