Как избежать подстановки команд bash для удаления символа новой строки?
Чтобы ускорить выполнение некоторого bash-скрипта, я хотел бы сохранить результат команды в переменной, используя подстановку команд, но подстановка команд заменяет0x0A
символ новой строки через пробел. Например:
a=`df -H`
или же
a=$( df -H )
Когда я хочу обработать дальше$a
символы новой строки заменяются пробелом, и все строки теперь находятся на одной строке, что гораздо сложнее:
echo $a
Какими простыми приемами можно было бы избежать удаления символа новой строки при подстановке команды?