Anexar a un Archivo
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 39 de 82.
El operador > sobrescribe archivos, lo cual puede ser peligroso cuando deseas conservar el contenido existente. El operador >> soluciona esto añadiendo al final de un archivo en lugar de reemplazarlo.
echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txtSalida:
First line
Second lineAmbas líneas se conservan porque >> añade nuevo contenido al final del archivo. Si el archivo no existe, crea uno nuevo, exactamente igual a como lo hace >.
Esto es perfecto para crear archivos de registro o recopilar resultados a lo largo del tiempo:
date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.logCada comando añade una nueva línea a activity.log sin borrar las entradas anteriores. Usa > cuando quieras empezar desde cero, y >> cuando quieras acumular datos.
Desafío
FácilUn archivo llamado tasks.txt ya contiene dos tareas. Usa el operador para agregar una tercera tarea al archivo y, después, muestra la lista completa.
- Añade el texto
Call the dentistatasks.txt - Usa
catpara mostrar las tres tareas
Consejo: Usa
echo "text" >> filenamepara añadir sin borrar el contenido existente. El archivo debe terminar con tres líneas.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos