GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak vytvořit animaci rotace pomocí skriptu Shell?

Hledám skript, který vytvoří animaci otáčení pomocí znaku / ,- , | a \ .

Pokud mezi těmito znaky neustále přepínáte, mělo by to vypadat jako rotující. Jak to udělat?

Přijatá odpověď:

Použijte tento skript:

#!/bin/bash

chars="/-\|"

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

while smyčka běží nekonečně. for smyčka běží přes každý znak řetězce zadaného v $chars . echo vypíše znak s návratem vozíku \r , ale bez zalomení řádku -n . -e nutí echo interpretovat sekvence escape, jako je \r .
Mezi každou změnou je prodleva 0,5 sekundy.


Ubuntu
  1. Jak vytvořit spouštěcí skript pomocí Crontab v Lubuntu Linux

  2. Jak zkontrolovat, který Shell používám?

  3. Jak spustit skript Shell na pozadí?

  1. Jak spouštět příkazy v Gnuplot pomocí skriptu Shell?

  2. Odesílání HTML pošty pomocí shell skriptu

  3. Zkontrolujte konektivitu databáze pomocí skriptu Shell

  1. Jak vytvořit dočasný soubor ve skriptu Shell?

  2. Je možné rekurzivně vytvářet složky pomocí skriptu shell?

  3. Iterujte přes proměnnou $PATH pomocí skriptu shellu