(Courriels de diversion: <agressivite@bafouerions-cabanons.com> <devouons@moelle-confondre.com> <eternuerait@abreuvoirs-recourbent.com> <accouple@cotiseront-parasiter.com> <occulter@moyeux-resumerions.com> <hasarderent@medications-connaîtrait.com> <estomperions@politiserez-eluderais.com> <insulterais@reconquerrais-cerisier.com> <autocollants@entremettra-tienne.com> <fabliaux@paraphaient-joncherent.com> )


Salut,

Je penses que ceci peux te dépanner:

prog fichier_à_traiter | sed -e "s/Sender/Emetteur/" -e "s/Time/Date/"

Bien sur, il faut autant de séquence "-e "s/Anglais/Francais/" " que de mots a 
substituer.

Au niveau script ça donnerait:
#!/bin/bash
# Ce script traduit la sortie standart de "prog"
#

/<Chemin_d_acces>/prog $* | sed -e "s/Sender/Emetteur/" -e "s/Time/Date/"

Si tu appelles ce script trad.bsh, n'oublie pas chmod u+x trad.bsh

@+

Le Samedi 15 Novembre 2003 14:53, Nicolas Montauban a écrit :
> Bonjour.
>
> Je ne suis pas programmeur et j'ai besoin d'un petit script simple.
> Si vous pouviez m'aider.
>
> Mon problème est le suivant:
>
> j'ai un programme, lorsque l'on exécute avec un paramètre;
>  prog fichier_à_traiter
>
> Il me renvoye à l'écran des informations sur le fichier mais en anglais;
>  Résultat
>  Sender  xxxxx
>  Time    xxxxx
>  ....
>
> Est il possible de faire un script, qui exécuterait le prog et qui me
> renverrait à l'écran, non plus le texte en anglais mais des mots que
> j'aurais imposé.
> Ca serait du style, le script recherche "Sender" et le remplace par
> "Emetteur", "Time" par "Date".
> A l'exécution de sh fichier_à_traiter, j'aurais à la sortie:
>  Résultat
>  Emetteur  xxxx
>  Date      xxxx
>  ....
>
> Merci d'avance
> Nicolas M.
>
>
> --------------------------------------------------------------------
> Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>

-- 
Thierry Canales

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>