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.

Comentarios

Iker Gabriel ha dicho que…
muchas gracias!!!
cxwar ha dicho que…
Sencillo y muy útil, gracias
jorge ha dicho que…
excelente muchas gracias
Erick D. Preciado ha dicho que…
Muy util, mil gracias !!!!
JCSF ha dicho que…
Gracias Men!! (y)
Unknown ha dicho que…
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 ha dicho que…
Gracias por el tutorial
Unknown ha dicho que…
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 ha dicho que…
claro y conciso, muchas gracias.
ragas ha dicho que…
gracias bro...

Entradas populares de este blog

Compilar php 4.4 con ldap en centOs

Oracle : Tablas y objetos bloqueados