150 votes

Comment afficher et mettre à jour l'écho sur la même ligne

J'ai le résultat suivant dans Bash (sous Linux)

for dir in Movies/*
do
  (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist &&
  exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist )
echo "Movie $movies - $dir ADDED!"
let movies=movies+1
done

Mais je souhaite faire en sorte que l'"écho" affiche l'écho suivant sur la ligne suivante (sans le concaténer avec la dernière sortie d'écho mais en le remplaçant) afin de donner l'impression qu'il se met à jour. De la même manière qu'une barre de progression avec pourcentage s'afficherait sur la même ligne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X