Re: [ssfr] Affichage en ligne dans une boucle

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


* steve <dlist@xxxxxxxxxx> [2013-12-16 13:52:20 +0100] wrote :

[...]

>   Salut,
> 
>   Plus personne sur cette liste depuis longtemps...dommage.
> 
>   Voici ce que j'essaie de faire. Soit la boucle suivante:
> 
>   for i in *
>     do
>       echo "Traitement de $i..."
>       traitement
>       echo "Terminé"
>     done
> 
>   J'aimerai que la sortie soit
> 
>   Traitement de 1....Terminé
>   Traitement de 2....Terminé
>   Traitement de 3....Terminé
> 
>   etc...et non pas
>   
>   Traitement de 1....
>   Terminé  
>   Traitement de 2....
>   Terminé
>   Traitement de 3....
>   Terminé
>   
>   Y a-t-il un moyen simple de faire ça ? 

Salut,

Effectivement, cela est bien dommage :(

Sinon pour ta question :

for i in 1 2 3 ; do          
  echo -n "Traitement de $i" 
  commande  | tr '\n' ' ' 
  echo "Terminé"

done

-- 
 .''`.  Edi Stojicevic
: :'  : Debian GNU/Linux user, admin & developer - http://www.debian.org 
`. `~' 
  `-    
Can't open /usr/share/games/fortunes/fortunes.dat.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/