On Mon, 14 Oct 2002 10:20:18 +0200
Eric Dupret <[EMAIL PROTECTED]> wrote:

> Bonjour tout le monde,
> 
> comment recuperer dans une variable la sortie standard
> de expr, je m'explique:
> dans le script:
> 
> for i in *.bmp
> do
> expr $i : '\(.*\).bmp
> .......
> done
> 
> j'ai bien toto a partir de toto.bmp
> je voudrais passer ce toto a convert
> pour avoir convert $i $expr.jpg
> 
> comment faire ?
> 
> A+
> eric
> 
>

en utilisant basename au lieu de expr? 
eventuellement avant la boucle for, red�finir IFS si des noms de fichiers contiennent 
des espaces et penser � prot�ger les expressions avec " "
IFS=$(echo -e "\n")
for i in *.bmp; do convert "$i" "$(basename ${i} .bmp).jpg"; done

bye
jipe

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à