GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment créer une animation de rotation à l'aide de Shell Script ?

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.


Ubuntu
  1. Comment créer un script de démarrage à l'aide de Crontab dans Lubuntu Linux

  2. Comment exécuter un script shell en arrière-plan ?

  3. Que sont les scripts shell ? Comment créer des scripts shell ?

  4. Est-il possible de créer des dossiers de manière récursive à l'aide d'un script shell ?

  5. Comment lire un seul caractère dans un script shell

Comment créer des scripts shell

Comment créer et exécuter un script Shell dans Ubuntu 20.04 LTS

Comment créer et exécuter un script shell dans Debian 10

Comment créer et exécuter un script Shell dans CentOS 8

Comment écrire un script shell dans Ubuntu

Comment créer et exécuter un script shell dans Ubuntu 22.04