Re....

Heu, en fait l'erreur se situe ici ....

2>1 & 
comme l'avait remarqué Eric, le & est pour le batch, la redirection l'a pas besoin de & devant le 1 :o)
Donc

for pofile in `find HEAD/<your language> -name "*.po" -print`
do
        msgfmt --check --strict -o /tmp/out $pofile
done >compile-output.txt 2>1 &

devrait marcher....
de même que

for pofile in `find HEAD/<your language> -name "*.po" -print`
do
        msgfmt --check --strict -o /tmp/out $pofile >>compile-output.txt 2>1 &
done

Pfff... faut que je dine..

Yves

Le 29/04/06, Sophie Gautier <[EMAIL PROTECTED]> a écrit :
Bonjour Yves,

Merci pour ta réponse et je vous tiendrais au courant de mes progrès :)

A bientôt
Sophie
yves dutrieux wrote:
> Bonjour Sophie,
>
>
> 2006/4/29, Sophie Gautier <[EMAIL PROTECTED]>:
>>
>> Bonjour aux développeurs qui sont dans le coin ;)
>>
>> J'ai besoin d'un peu d'aide. Je suis entrain de tester le nouveau
>> système de traduction que nous mettons en place. Je dois tester le flux
>> de traduction, la correction de fichiers corromus, l'ajout de nouveau
>> fichier.
>> Nous utilisons des fichiers .po placés sur cvs et pour lesquels nous
>> avons un état de la traduction mis à jour toutes les 8h.
>> co -> traduction -> commit -> sun revoit > sun commit > nouveau co, etc.
>>
>> Damien demande que l'on vérifie nos fichiers corrompus/corrigés avec
>> msgfmt, mais je n'arrive pas à exécuter son instruction :
>>
>> for pofile in `find HEAD/<your language> -name "*.po" -print`
>> do
>>         msgfmt --check --strict -o /tmp/out $pofile
>> done >compile-output.txt 2>&1
>
>
> D'après ce que je vois, il recherche tous les fichiers *.po dans le dossier
> HEAD/fr (pour nous) et les stockes dans la variable pofile.
> Ensuite il execute msgfmt sur tous ces fichiers.
> Je pense donc que cela devrait plutôt être :
> for pofile in `find HEAD/<your language> -name "*.po" -print`
> do
>        msgfmt --check --strict -o /tmp/out $pofile >compile-output.txt 2>&1
> done
>
> mais je peux me tromper ;-)
> Les signes >compile-output.txt 2>&1
> correspondent à une redirection de la sortie standard et standard error
> vers
> compile-output.txt
>
> Tiens moi au courant si ok ;-)
> Yves
>
>> est-ce que je dois me placer dans HEAD/fr pour appeler msgfmt ? je ne
>> comprends pas non plus le paramètre -name. Si je saisi tout le truc,
>> j'ai un retour d'erreur sur > et &, mais je ne pense pas que cela vienne
>> de là.
>>
>> Merci des lumières que vous pourrez me donner :)
>> A bientôt
>> Sophie
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>
> --
> web site : http://www.molenbaix.com
>
>
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.385 / Virus Database: 268.5.1/327 - Release Date: 28/04/2006


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
web site : http://www.molenbaix.com

Répondre à