#!/bin/bash # Par Julien MOREAU ( jmoreau@bigfoot.com ) nbps=1 # Nombre de paramètres souhaités (sans option) nbsp=10 # Nombre d'espaces nom_cmde=`basename $0` # Nom de la commande usage="Usage: $nom_cmde " # Message d'aide usage=$usage"\n\tAffiche une petite jauge pour faire patienter." usage=$usage"\n\tPar défaut, le nombre d'itérations est de $nbsp." echo "\ntest"|grep -q ntest && e="-e" # echo a-t'il besoin de l'option -e ? if [ $# -gt $nbps ] ; then # Si le nombre de paramètres est incorrecte, echo $e $usage 1>&2 ; exit 2 # Affichage aide puis arrêt. fi if [ $# -gt 0 ] ; then nbsp=$1 ; fi echo $e "[\c" i=$nbsp ; while [ $i -gt 0 ] ; do echo $e " \c" ; i=`expr $i - 1` done echo $e "]\c" echo $e "\r[\c" i=$nbsp while [ $i -gt 0 ] ; do sleep 1 ; echo $e "=\c" ; i=`expr $i - 1` done echo "]" exit 0 # Sortie sans erreur