Meu script contém algo como isto:
ifc=$(ifconfig)
Com isso, a ifc
variável contém a saída do comando, ifconfig
mas sem novas linhas. Então, quando imprimo, echo $ifc
recebo apenas uma linha.
Como posso incluir as novas linhas de subcomandos?
Meu script contém algo como isto:
ifc=$(ifconfig)
Com isso, a ifc
variável contém a saída do comando, ifconfig
mas sem novas linhas. Então, quando imprimo, echo $ifc
recebo apenas uma linha.
Como posso incluir as novas linhas de subcomandos?
Respostas:
A maneira correta de imprimir é
echo "$ifc"
bash(1)
, você precisa citar a preservar os espaços, tabulações, ou novas linhas.