nova linha na variável bash

8

Meu script contém algo como isto:

ifc=$(ifconfig)

Com isso, a ifcvariável contém a saída do comando, ifconfigmas sem novas linhas. Então, quando imprimo, echo $ifcrecebo apenas uma linha.

Como posso incluir as novas linhas de subcomandos?

Ethan Leroy
fonte

Respostas:

12

A maneira correta de imprimir é

echo "$ifc"
livibetter
fonte
Trabalho! Porquê?
quer
veja repartição de palavras em bash(1), você precisa citar a preservar os espaços, tabulações, ou novas linhas.
livibetter