[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