GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo crear una animación de rotación usando Shell Script?

Estoy buscando un script que cree una animación de rotación usando el carácter / ,- , | y \ .

Si cambia continuamente entre estos caracteres, debería parecer que gira. ¿Cómo hacer esto?

Respuesta aceptada:

Usa ese guión:

#!/bin/bash

chars="/-\|"

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

El while el bucle se ejecuta infinito. El for el bucle se ejecuta a través de cada carácter de la cadena dada en $chars . echo imprime el caracter, con un retorno de carro \r , pero sin salto de línea -n . -e fuerza a echo a interpretar secuencias de escape como \r .
Hay un retraso de 0,5 segundos entre cada cambio.


Ubuntu
  1. ¿Cómo crear un archivo temporal en Shell Script?

  2. ¿Cómo ejecutar un script de Shell en segundo plano?

  3. ¿Cómo configurar la dirección de proxy en todo el sistema mediante el script de Shell?

  4. ¿Qué son los scripts de Shell? ¿Cómo crear scripts de Shell?

  5. Envío de correo HTML usando un script de shell

Cómo crear scripts de shell

Cómo crear y ejecutar un script de Shell en Ubuntu 20.04 LTS

Cómo crear y ejecutar un script de Shell en Debian 10

Cómo crear y ejecutar un script de Shell en CentOS 8

Cómo escribir un script de Shell en Ubuntu

Cómo crear y ejecutar un script de shell en Ubuntu 22.04