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?

Respuestas:


12

La forma correcta de imprimir es

echo "$ifc"

¡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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.