L’appel à cette fonction permet d’afficher une petite animation d’attente lors du déroulement d’un script.

#!/bin/bash  

attente(){  
PROC=$1  
while [ -d /proc/$PROC ];do  
echo -en ' En cours... /\033[1G' ; sleep .07  
echo -en ' En cours... -\033[1G' ; sleep .07  
echo -en ' En cours... \ \033[1G' ; sleep .07  
echo -en ' En cours... |\033[1G' ; sleep .07  
# echo -en ' <DesEspacesIciSiBesoin> \033[1G'  
done  
}  
ping -c4 10.10.10.10 >/dev/null 2>&1 &  attente $(pidof ping)  

Une petite démo pour mieux visualiser le résultat:

On peut imaginer d’autres variantes: