30  📚 Proyecto integrador en equipo - Script Bash

Fecha de entrega: Martes 06 de octubre, 2026 a las 11:59 pm.

30.1 Instrucciones

En equipos de 2 a 3 personas, seleccionar uno de los siguientes temas y realizar un proyecto aplicando buenas prácticas de programación. El proceso debe estar completamente documentado y entregarse en Google Classroom:

  1. Carpeta a entregar comprimida (.zip).
  2. Documentación del proyecto: Documento explicativo del desarrollo del programa en Google docs. Agregar en la tarea solo el link del documento.
  3. Subir en Youtube un video de aproximadamente 5 minutos describiendo el proceso y resultados. Agregar en la tarea solo el link del video.

30.1.1 Estructura de la carpeta a entregar

Proyecto_[NombreEquipo]_[NombreProyecto].zip
│
├── script.sh                          # Script principal
├── datos_entrada.txt                  # Archivo de datos (txt, csv o tsv)
├── salida_procesada.txt               # Resultado de ejecutar el script

30.1.2 ARCHIVO: script.sh 🔧

Checklist de buenas prácticas:

#!/bin/bash

################################################################################
# NOMBRE DEL SCRIPT: Título
# DESCRIPCIÓN: Procesa un archivo de calificaciones y genera reportes
# AUTORES: Nombre de los estudiantes
# FECHA: Día/Mes/Año
# VERSIÓN: 1.0
# USO: ./script.sh archivo_entrada.txt
# ARGUMENTOS (opcional)
################################################################################

30.1.3 ARCHIVO: datos_entrada.txt (o .csv, .tsv) 📊

Requisitos:

30.1.4 ARCHIVO: salida_procesada.txt 📤

Requisitos:

30.1.5 Documentación del proyecto

Requisitos:

    • Tema seleccionado: ¿Cuál es?
    • Problema a resolver: ¿Qué necesidad cubre?
    • Alcance: ¿Qué incluye y qué no incluye?
    • Usuarios finales: ¿Quién usará el programa?