martes, 15 de enero de 2013

BASH : utilizar echo con saltos de línea

Para poder insertar saltos de línea con el comando echo en linux se usa la siguiente sintaxis :

echo -e "\n linea 1 \n linea 2 \n" > salida.txt
Se usa el -e y el salto de línea se reprenta con \n, y todo va entrecomillado.

6 comentarios:

Iker Gabriel dijo...

muchas gracias!!!

Eduardo Grisales dijo...

Sencillo y muy útil, gracias

jorge dijo...

excelente muchas gracias

Erick D. Preciado dijo...

Muy util, mil gracias !!!!

JCSF dijo...

Gracias Men!! (y)

Eduardo Enrique González Anazco dijo...

En el caso de que se quiera agregar un nuevo texto al archivo manteniendo lo que ya estaba escrito se debe hacer de la siguiente manera:

echo -e "\n linea 1 \n linea 2 \n" >> salida.txt

cambiando < por >>, ya que si solo se usa un mayor que, se sobre escribe todo el fichero.

Buen aporte amigo, solo agrego esto para un valor agregado a la solución.

Un saludo.