0

Décompte en bash

Petite astuce pour afficher un décompte en bash :

for i in $(seq 3600 -1 1);do echo -ne "\r\033[K$i" && sleep 1; done

Explication

  • Le seq crée tous les chiffres en commençant à 3600, par incréments de -1 et finissant à 1
  • echo -ne permet de rester sur la même ligne et d'interpréter les caractères spéciaux
  • \r revient au début de la ligne
  • \033[K efface le reste de la ligne

Enjoy !