Ich möchte einen Fortschrittsbalken implementieren, der die verstrichenen Sekunden in Bash anzeigt. Dazu muss ich die letzte auf dem Bildschirm angezeigte Zeile löschen (Befehl "Löschen" löscht den gesamten Bildschirm, aber ich muss nur die Zeile des Fortschrittsbalkens löschen und durch die neuen Informationen ersetzen).
Das Endergebnis sollte folgendermaßen aussehen:
$ Elapsed time 5 seconds
Dann möchte ich nach 10 Sekunden diesen Satz (an derselben Stelle auf dem Bildschirm) ersetzen durch:
$ Elapsed time 15 seconds
for i in {1..100000}; do echo -en "\r$i"; done
um den seq call zu vermeiden :-)