перевод строки в переменную bash

8

Мой скрипт содержит что-то вроде этого:

ifc=$(ifconfig)

При этом ifcпеременная содержит выходные данные команды, ifconfigно без перевода строки. Поэтому, когда я печатаю его, echo $ifcя получаю только одну строку.

Как я могу включить новые строки подкоманд?

Этан Леруа
источник

Ответы:

12

Правильный способ печати

echo "$ifc"
livibetter
источник
Работает! Но почему?
Арманд
см Нарезка слово в bash(1), вам нужно процитировать сохранить пробелы, табуляцию, или новой строки.
livibetter