Für einen Bash-Timer verwende ich diesen Code:
#!/bin/bash
sek=60
echo "60 Seconds Wait!"
echo -n "One Moment please "
while [ $sek -ge 1 ]
do
echo -n "$sek "
sleep 1
sek=$[$sek-1]
done
echo
echo "ready!"
Das gibt mir so etwas
One Moment please: 60 59 58 57 56 55 ...
Gibt es eine Möglichkeit, den letzten Wert der Sekunde durch den neuesten zu ersetzen, sodass die Ausgabe keine große Spur erzeugt, sondern den Sekundencountdown wie eine Echtzeit an einer Position? (Hoffe du verstehst was ich meine :))
watch
Befehl zu tun , obwohl ich nicht genau weiß, wie ich es tun soll.