eco del texto con una nueva línea en bash
Me gustaría añadir texto a un archivo. Así que escribí en bash
echo text >> file.conf
Sin embargo no deja una nueva línea. Así que sólo puedo hacer esto una vez. ¿Cómo puedo añadir una nueva línea?
Me gustaría añadir texto a un archivo. Así que escribí en bash
echo text >> file.conf
Sin embargo no deja una nueva línea. Así que sólo puedo hacer esto una vez. ¿Cómo puedo añadir una nueva línea?
Creo que la respuesta adecuada debería ser que tu comando
echo text >> file.conf
sí añade una línea extra, pero después del nuevo texto, no antes.
Supongo que quieres añadir una línea extra antes de ese texto, probablemente porque tu archivo inicial no termina en una nueva línea. En ese caso podrías usar
echo -e “\ntext” >> file.conf
en su lugar, ya que la opción -e
te permite usar el carácter de nueva línea \n
.
Sólo para añadir a la respuesta de akira
Opción 4:
utilizar dos veces la combinación de teclas ctrl-v ctrl-m
para insertar dos caracteres de control de nueva línea en el terminal. Ctrl-v te permite insertar caracteres de control en la terminal. Puedes usar la tecla enter o return en lugar de ctrol-m si quieres. Inserta lo mismo.
Esto termina pareciendo echo text^M^M >> file.conf