Notas de Luis
#!/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)"
computing/coding/bash/medir_tiempo.txt · Última modificación: por 127.0.0.1