J'ai copié le code ci-dessous d'une source aléatoire sur mon terminal et j'ai exécuté:
while sleep 1;
do tput sc;
tput cup 0 $(($(tput cols)-29));
date;
tput rc;
done &
Le code consiste à afficher une horloge en cours d'exécution dans le coin supérieur droit du terminal. L'extrait a très bien fonctionné et a fait exactement ce que je voulais, mais maintenant je veux juste terminer cette boucle et me débarrasser de l'horloge.
Aussi, j'ai besoin de comprendre le code ci-dessus. J'ai une idée, car je sais ce que fait la tput
commande, mais il y a encore beaucoup de points que je ne peux pas connecter.
jobs
votre session pour répertorier les travaux d'arrière-plan actifs, puis les mettre au premier plan en tapantfg <job number>
. Après avoir tapé Ctrl + C pour arrêter cette boucle infinie. Ce scénario fonctionne uniquement dans un terminal qui exécute l'extrait.