#!/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 <nb_spaces>"	# 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

