GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare un'animazione di rotazione utilizzando lo script Shell?

Sto cercando uno script che crei un'animazione di rotazione usando il carattere / ,- , | e \ .

Se passi continuamente da un personaggio all'altro, dovrebbe sembrare che ruoti. Come farlo?

Risposta accettata:

Usa quello script:

#!/bin/bash

chars="/-\|"

while :; do
  for (( i=0; i<${#chars}; i++ )); do
    sleep 0.5
    echo -en "${chars:$i:1}" "\r"
  done
done

Il while il ciclo è infinito. Il for loop scorre attraverso ogni carattere della stringa data in $chars . echo stampa il carattere, con un ritorno a capo \r , ma senza interruzione di riga -n . -e forza l'eco a interpretare sequenze di escape come \r .
C'è un ritardo di 0,5 secondi tra ogni modifica.


Ubuntu
  1. Come creare un file temporaneo nello script della shell?

  2. Come verificare quale shell sto usando?

  3. Come impostare l'indirizzo proxy a livello di sistema utilizzando lo script della shell?

  4. Invio di posta HTML utilizzando uno script di shell

  5. Controlla la connettività del database utilizzando lo script Shell

Come creare script di shell

Come creare ed eseguire uno script Shell in Ubuntu 20.04 LTS

Come creare ed eseguire uno script di shell in Debian 10

Come creare ed eseguire uno script di shell in CentOS 8

Come scrivere uno script di shell in Ubuntu

Come creare ed eseguire uno script di shell in Ubuntu 22.04