Как в bash вывести строку столбиком

Собственно вопрос - есть переменная var1 = 'APP=1' '|' 'APP=2' 'HOST=127.0.0.1' '|' 'HOST=127.0.0.2' 'DB_PORT=3306' '|' 'DB_PORT=3307' 'LOG=file' '|' 'LOG=file1' Как добиться что бы при выводе echo $var1 было не:

APP=1 | APP=2 HOST=127.0.0.1 | HOST=127.0.0.2 DB_PORT=3306 | DB_PORT=3307 LOG_CHANNEL=file | LOG_CHANNEL=file1

а:

APP=1                                                                                |  APP=2
HOST=127.0.0.1                                                                       |  HOST=127.0.0.2
DB_PORT=3306                                                                         |  DB_PORT=3307
LOG_CHANNEL=file                                                                     |  LOG_CHANNEL=file11

Спасибо за помощь. Сразу скажу что сравниваю файлы через diff - само по себе отрабатывается отлично - diff -y --suppress-common-lines file1 file2 результат сохраняю в переменной - но почему то выводит строкой.


Ответы (0 шт):