Je recherche un script qui crée une animation de rotation en utilisant le caractère /
,-
, |
et \
.
Si vous basculez continuellement entre ces caractères, cela devrait ressembler à une rotation. Comment faire ça ?
Réponse acceptée :
Utilisez ce script :
#!/bin/bash
chars="/-\|"
while :; do
for (( i=0; i<${#chars}; i++ )); do
sleep 0.5
echo -en "${chars:$i:1}" "\r"
done
done
Le while
la boucle tourne à l'infini. Le for
la boucle passe par chaque caractère de la chaîne donnée dans $chars
. echo
imprime le caractère, avec un retour chariot \r
, mais sans saut de ligne -n
. -e
force echo à interpréter les séquences d'échappement telles que \r
.
Il y a un délai de 0,5 seconde entre chaque changement.