Cet article présente une façon simple de mesure le temps d'exécution à l'intérieur d'un script bash:
On peut donc enregistrer chaque valeur qui intéresse dans une variable puis effectuer des opérations arithmétiques pour obtenir le résultat attendu. Par exemple :
echo Partie 1 : sleep 3 PARTIE1=$SECONDS echo "Temps écoulé durant la partie 1 : $PARTIE1 secondes" SECONDS="0" echo Partie 2 : sleep 2 PARTIE2=$SECONDS echo "Temps écoulé durant la partie 2 : $PARTIE2 secondes" echo "temps total écoulé : $(($PARTIE1+$PARTIE2)) secondes"
Donnera comme résultat :
Partie 1 : Temps écoulé durant la partie 1 : 3 secondes Partie 2 : Temps écoulé durant la partie 2 : 2 secondes temps total écoulé : 5 secondes