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.

10 comentarios:

Iker Gabriel dijo...

muchas gracias!!!

cxwar dijo...

Sencillo y muy útil, gracias

jorge dijo...

excelente muchas gracias

Erick D. Preciado dijo...

Muy util, mil gracias !!!!

JCSF dijo...

Gracias Men!! (y)

Unknown 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.

Juan Carlos Rojas Garcia dijo...

Gracias por el tutorial

Unknown dijo...

Exacto lo que buscaba, cortito y al pie, nada de explicaciones de la madre de UNIX para saber como echo llega a ser lo que es y ejemplos donde meten funciones que nada tienen que ver con la solución.

estebansa dijo...

claro y conciso, muchas gracias.

ragas dijo...

gracias bro...