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.