Animation d'attente pour script
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: