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 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.txt

Salida:

First line
Second line

Ambas 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.log

Cada 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.

challenge icon

Desafío

Fácil

Un 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.

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

Consejo: Usa echo "text" >> filename para añadir 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