GNU/Linux >> Tutoriales Linux >  >> Linux

texto de eco con nueva línea en bash

opción 1:

% echo -e "text\n" >> file.conf

opción 2:

% ( echo text ; echo "" ) >> file.conf

opción 3:

% echo text >> file.conf
% echo ""  >> file.conf

Creo que la respuesta adecuada debería ser que tu comando

texto de eco>> archivo.conf

agrega una línea adicional, pero después el nuevo texto, no antes.

Supongo que desea agregar una línea adicional antes de ese texto, probablemente porque su archivo inicial no termina en una nueva línea. En ese caso podrías usar

echo -e "\ntexto">> archivo.conf

en cambio, como el -e La opción le permite usar la nueva línea \n personaje.


Solo para agregar a la respuesta de Akira

Opción 4:

usa ctrl-v ctrl-m combinaciones de teclas dos veces para insertar dos caracteres de control de nueva línea en la terminal. Ctrl-v le permite insertar caracteres de control en la terminal. Si lo desea, puede usar la tecla Intro o Retorno en lugar de control-m. Inserta lo mismo.

Esto termina luciendo como echo text^M^M >> file.conf


Linux
  1. ¿Renombrar en masa el archivo Bash con el contador?

  2. ¿Cómo mover una línea en un archivo de texto hacia arriba o hacia abajo una línea?

  3. ¿Duplicar, con unos pequeños cambios, unas pocas líneas en un archivo de texto?

  4. ¿Cómo agrego texto a un archivo?

  5. Envío de pulsaciones de teclas simuladas en Bash

Cómo leer archivos línea por línea en Bash

Cómo leer un archivo línea por línea en Bash

Comando Diff en Linux con ejemplos

Comando Bash Echo explicado con ejemplos en Linux

Redirección de Bash explicada con ejemplos

Manipulación de texto en la línea de comando con grep