Comment imprimer sur la même ligne, en remplaçant la ligne précédente?

Je vois parfois des commandes dans le terminal de l'impression des résultats sur la sortie standard, mais dans la même ligne. Par exemple wget imprime une flèche comme ci-dessous:

0[=>        ]100%
0[  =>      ]100%
0[    =>    ]100%
0[      =>  ]100%
0[        =>]100%

mais il est imprimé sur la même ligne donc il semble que la flèche est en mouvement. Comment puis-je obtenir la même chose dans mes programmes à l'aide de bash ou sh? Ai-je besoin d'utiliser d'autres outils?

Mise à JOUR:

Je sais que j'ai mentionné wget, qui vient par défaut dans linux, GNU basé sur unix ... Est-il une approche générale qui fonctionne sur les systèmes Bsd trop? (comme OSX) -> OK, Si j'utilise bash au lieu de sh, puis il travaille 🙂

OriginalL'auteur nacho4d | 2013-08-02