[Bash] Minuterie et Chronomètre
Minuterie et Chronomètre en mode mininal pour le terminal

Voici 2 fonctions à rajouter à son .bash_aliases

  1. function countdown(){
  2.    date1=$((`date +%s` + $1));
  3.    while [ "$date1" -ge `date +%s` ]; do
  4.      echo -ne "$(date -u --date @$(($date1 - `date +%s`)) +%H:%M:%S)\r";
  5.      sleep 0.1
  6.    done
  7. }
  8. function stopwatch(){
  9.   date1=`date +%s`;
  10.    while true; do
  11.     echo -ne "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r";
  12.     sleep 0.1
  13.    done
  14. }

Télécharger

Minuterie (countdown)

Une version remaniée de sleep qui affiche les secondes restantes. Vous voulez un réveil à la suite d’une micro sieste de 20 minutes ?!

  1. countdown 60*20 && mplayer ~/music/La_chevauchée_des_Valkyries.mp3

Chronomètre (stopwatch)

A vos marques. Prêt ? feu !

  1. stopwatch

ctrl + c pour remettre à zéro.