Pour une minuterie bash, j'utilise ce 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!"
Cela me donne quelque chose comme ça
One Moment please: 60 59 58 57 56 55 ...
Existe-t-il une possibilité de remplacer la dernière valeur de seconde par la plus récente afin que la sortie ne génère pas une grande traînée mais le compte à rebours des secondes comme un temps réel à une position? (J'espère que vous comprenez ce que je veux dire :))
watch
commande, même si je ne sais pas exactement comment le faire.