#!/bin/bash # Guardar la hora actual en segundos start_time=$(date +%s) # Aquí va el código que deseas ejecutar # Por ejemplo, un bucle que simula una tarea larga for i in {1..5}; do echo "Procesando $i..." sleep 1 done # Guardar la hora actual en segundos al finalizar end_time=$(date +%s) # Calcular el tiempo transcurrido en segundos elapsed_time=$((end_time - start_time)) # Convertir el tiempo transcurrido a horas, minutos y segundos hours=$((elapsed_time / 3600)) minutes=$(( (elapsed_time % 3600) / 60 )) seconds=$((elapsed_time % 60)) # Emitir el mensaje final echo "Tiempo de ejecución: $hours hora(s) $minutes minuto(s) $seconds segundo(s)"