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?

Respostas:


12

A maneira correta de imprimir é

echo "$ifc"

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.