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.