GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie erstelle ich eine Rotationsanimation mit Shell-Skript?

Ich suche nach einem Skript, das eine Rotationsanimation mit dem Zeichen / erstellt ,- , | und \ .

Wenn Sie kontinuierlich zwischen diesen Zeichen wechseln, sollte es so aussehen, als würden sie sich drehen. Wie macht man das?

Akzeptierte Antwort:

Verwenden Sie dieses Skript:

#!/bin/bash

chars="/-\|"

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

Das while Schleife läuft unendlich. Der for Die Schleife läuft durch jedes Zeichen der Zeichenfolge, die in $chars angegeben ist . echo druckt das Zeichen mit einem Wagenrücklauf \r , aber ohne Zeilenumbruch -n . -e zwingt echo, Escape-Sequenzen wie \r zu interpretieren .
Zwischen jeder Änderung gibt es eine Verzögerung von 0,5 Sekunden.


Ubuntu
  1. So erstellen Sie ein Startskript mit Crontab in Lubuntu Linux

  2. Wie führe ich ein Shell-Skript im Hintergrund aus?

  3. So legen Sie eine systemweite Proxy-Adresse mit Shell-Skript fest

  4. Was sind Shell-Skripte? Wie erstelle ich Shell-Skripte?

  5. So lesen Sie nur ein einzelnes Zeichen in Shell-Skript

So erstellen Sie Shell-Skripte

So erstellen und führen Sie ein Shell-Skript in Ubuntu 20.04 LTS aus

So erstellen und führen Sie ein Shell-Skript in Debian 10 aus

So erstellen und führen Sie ein Shell-Skript in CentOS 8 aus

So schreiben Sie ein Shell-Skript in Ubuntu

So erstellen und führen Sie ein Shell-Skript in Ubuntu 22.04 aus