Cómo agregar texto al final del archivo en Linux
- 1907
- 535
- Norma Sedillo
Mientras trabaja con archivos de configuración en Linux, a veces debe agregar texto como los parámetros de configuración en un archivo existente. Para agregar simplemente significa agregar texto al final o la parte inferior 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 echo para agregar el texto al final del archivo como se muestra.
# echo "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, NO_ROOT_SQUASH) " >> /etc/exportaciones
Alternativamente, puede usar el printf comando (no olvides usar \norte
personaje para agregar la siguiente línea).
# printf "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, NO_ROOT_SQUASH) \ n " >> /etc/exportaciones
También puede usar el comando CAT para concatenar el texto de uno o más archivos y agregarlo a otro archivo.
En el siguiente ejemplo, el sistema de archivos adicional comparte que se agregará en el /etc/exportaciones El archivo de configuración se agrega en un archivo de texto llamado Comparte.TXT.
# Cat /etc /exportaciones # Cat acciones.Txt # Cat comparte.TXT >> /etc/exportaciones # cat/etc/exportacionesAgregar archivos a /etc /exportar
Además, también puedes usar lo siguiente Documento aquí Para agregar el texto de configuración al final del archivo como se muestra.
# cat/etc/exportaciones # cat >>/etc/exportacionesAgregar texto usando el documento aquí/mnt/nfs_all 10.20.20.5 (RW, Sync)> EOF # Cat /Etc /Exports
Atención: No confundas el >
operador de redirección para >>
; usando >
con un archivo existente eliminará el contenido de ese archivo y luego lo sobrescribirá. Esto puede dar lugar a la pérdida de datos.
Agregar texto usando el comando tee
El comando de tee copia el texto de la entrada estándar y las pastas/escribe en salida y archivos estándar. Puedes usar su -a
marcar para agregar texto al final de un archivo como se muestra.
# echo "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, No_Root_Squash) "| Tee -a /etc /exportaciones o # Cat Shares.txt | tee -a /etc /exportacionesAgregar texto usando el comando tee
También puedes usar un Documento aquí con el comando de tee.
# gato /mnt/nfs_all 10.20.20.5 (RW, Sync) EOFAgregar texto usando el comando aquí y tee
También le gustaría leer estos artículos relacionados.
- Cómo ejecutar comandos desde la entrada estándar usando Tee y XARGS en Linux
- Aprenda los conceptos básicos de cómo funciona la redirección de E/S de Linux (entrada/salida)
- Cómo guardar la salida del comando en un archivo en Linux
- Cómo contar ocurrencias de palabras en un archivo de texto
Eso es todo! Has aprendido a agregar texto al final de un archivo en Linux. Si tiene preguntas o pensamientos para compartir, comuníquese con nosotros a través del formulario de comentarios a continuación.
- « Cómo instalar KVM en CentOS/RHEL 8
- PYIDM una alternativa de código abierto a IDM (administrador de descarga de Internet) »