[root@localhost ~]# vim compte_a_rebours.sh #!/bin/bash # fonction rebours # Affichage d'un compte à rebours # Usage : rebours [nombre de secondes] # Notes : le "echo -e" permet l'utilisation des caractères spéciaux decompte() { i=$1 echo " " while [[ $i -ge 0 ]] do echo -e "\033[31m\r "$i" \c\033[0m" sleep 1 i=$(expr $i - 1) done echo " - " echo -e "\033[32mFin du decompte\033[0m" } # appel d'un compte à rebours de 5 secondes decompte 30 exit :wq [root@localhost ~]# chmod 755 compte_a_rebours.sh [root@localhost ~]# ./compte_a_rebours.sh 0 - Fin du decompte [root@localhost ~]#
Nombre total de pages vues
jeudi 6 octobre 2011
Bash: script compte à rebours
Voici un petit script bash permettant d'afficher un compte à rebours dans le shell. On va utiliser une fonction pour ça: decompte.
On va afficher un décompte de 30 secondes avant de revenir sur le prompt.
Inscription à :
Publier les commentaires (Atom)
Top ! Merci...
RépondreSupprimer