Как избежать подстановки команд bash для удаления символа новой строки?

Чтобы ускорить выполнение некоторого bash-скрипта, я хотел бы сохранить результат команды в переменной, используя подстановку команд, но подстановка команд заменяет0x0A символ новой строки через пробел. Например:

a=`df -H`

или же

a=$( df -H )

Когда я хочу обработать дальше$aсимволы новой строки заменяются пробелом, и все строки теперь находятся на одной строке, что гораздо сложнее:

echo $a

Какими простыми приемами можно было бы избежать удаления символа новой строки при подстановке команды?

Ответы на вопрос(2)

Ваш ответ на вопрос