[Bash] Minuterie et Chronomètre
Minuterie et Chronomètre en mode mininal pour le terminal
Voici 2 fonctions à rajouter à son .bash_aliases
- function countdown(){
- date1=$((`date +%s` + $1));
- while [ "$date1" -ge `date +%s` ]; do
- echo -ne "$(date -u --date @$(($date1 - `date +%s`)) +%H:%M:%S)\r";
- sleep 0.1
- done
- }
- function stopwatch(){
- date1=`date +%s`;
- while true; do
- echo -ne "$(date -u --date @$((`date +%s` - $date1)) +%H:%M:%S)\r";
- sleep 0.1
- done
- }
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 ?!
- countdown 60*20 && mplayer ~/music/La_chevauchée_des_Valkyries.mp3
Chronomètre (stopwatch)
A vos marques. Prêt ? feu !
- stopwatch
ctrl + c pour remettre à zéro.