nueva línea en variable bash

8

Mi script contiene algo como esto:

ifc=$(ifconfig)

Con esto, la ifcvariable contiene la salida del comando ifconfigpero sin líneas nuevas. Entonces, cuando lo imprimo, echo $ifcobtengo solo una línea.

¿Cómo puedo incluir las nuevas líneas de subcomandos?

Ethan Leroy
fuente

Respuestas:

12

La forma correcta de imprimir es

echo "$ifc"
livibetter
fuente
¡Trabajos! ¿Por qué sin embargo?
Armand
vea Word Splitting in bash(1), necesita comillas para preservar los espacios, las pestañas o las nuevas líneas.
livibetter