Menu
Coddy logo textTech

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 que puede ser peligroso cuando quieres conservar el contenido existente. El operador >> resuelve esto al añadir contenido a un archivo en lugar de reemplazarlo.

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

Salida:

First line
Second line

Ambas líneas se conservan porque >> añade contenido nuevo al final del archivo. Si el archivo no existe, crea uno nuevo, igual que lo hace >.

Esto es perfecto para crear archivos de registro o recopilar resultados con el tiempo:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

Cada comando añade una nueva línea a activity.log sin borrar las entradas anteriores. Usa > cuando quieras empezar de cero y >> cuando quieras acumular datos.

challenge icon

Desafío

Fácil

Un archivo llamado tasks.txt ya contiene dos tareas. Usa el operador para añadir una tercera tarea al archivo y después muestra la lista completa.

  1. Añade el texto Call the dentist a tasks.txt
  2. Usa cat para mostrar las tres tareas

Pista: Usa echo "text" >> filename para añadir contenido sin borrar el contenido existente. El archivo debe terminar con tres líneas.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Terminal