GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar fácilmente texto al final del archivo en Linux

Mientras trabaja con archivos de configuración en Linux, a veces necesita agregar texto como parámetros de configuración a un archivo existente. Agregar simplemente significa agregar texto al final o al final de un archivo.

En este breve artículo, aprenderá diferentes formas de agregar texto al final de un archivo en Linux.

Agregar texto usando>> Operador

El >> El operador redirige la salida a un archivo, si el archivo no existe, se crea, pero si existe, la salida se agregará al final del archivo.

Por ejemplo, puede usar el comando de eco para agregar el texto al final del archivo como se muestra.

$ echo "This is some example text to add to file exports" >> /etc/exports
Code language: JavaScript (javascript)

Alternativamente, puede usar el printf comando (no olvide usar \n carácter para agregar la siguiente línea).

$ printf "This is some example text to add to file exports\n" >> /etc/exports
Code language: JavaScript (javascript)

También puede usar el comando cat para concatenar texto de uno o más archivos y agregarlo a otro archivo.

En el siguiente ejemplo, los recursos compartidos del sistema de archivos adicionales que se agregarán en /etc/exports archivo de configuración se agregan en un archivo de texto llamado shares.txt .

$ cat /etc/exports
$ cat shares.txt
$ cat shares.txt >>  /etc/exports
$ cat /etc/exports
Code language: JavaScript (javascript)

Además, también puede usar el siguiente aquí documento para agregar el texto de configuración al final del archivo como se muestra.

$ cat /etc/exports
$ cat >>/etc/exports<s<EOF
> This is some example text to add to file exports
> This is some example text to add to file exports 2
> EOF
$ cat /etc/exports
Code language: JavaScript (javascript)

Atención :No confunda el > operador de redirección para >>; usando > con un archivo existente eliminará el contenido de ese archivo y luego lo sobrescribirá. Esto puede provocar la pérdida de datos.

Agregar texto usando el comando tee

El comando tee copia el texto de la entrada estándar y lo pega/escribe en la salida y los archivos estándar. Puedes usar su -a marca para agregar texto al final de un archivo como se muestra.

$ echo "This is some example text to add to file exports" | tee -a /etc/exports
OR
$ cat shares.txt | tee -a /etc/exports
Code language: PHP (php)

También puede usar un documento aquí con el comando tee .

$ cat <<EOF | tee -a /etc/exports
>This is some example text to add to file exports
>This is some example text to add to file exports 2
EOF

Conclusión

¡Eso es todo! Ha aprendido a agregar texto al final de un archivo en Linux. Esperamos que hayas disfrutado este artículo. si es así, califique esta página con las estrellas a continuación y suscríbase a nuestro canal de YouTube o síganos en twiter.

  • Otro artículo que le puede interesar es 10 comandos de Linux muy estúpidos [algunos de ellos mortales]
  • o las peores distribuciones de Linux para principiantes [y qué elegir]
    ———————————————————————————————————————


Linux
  1. Cómo agregar texto al final del archivo en Linux

  2. Cómo administrar las capacidades de archivos de Linux

  3. ¿Cómo cambiar el nombre de un archivo en Linux?

  4. Cómo distinguir binarios de archivos de texto en Linux

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

Cómo guardar la salida del comando de Linux en una imagen o un archivo de texto

Cómo mostrar datos de un archivo de texto en Linux

Cómo bloquear un archivo de texto en Linux usando el comando flock

Cómo imprimir líneas duplicadas en un archivo de texto en Linux

Cómo vincular un archivo en Linux

Cómo agregar texto al comienzo del archivo en Linux