Bonjour, Il y a quelques semaines, St�phane Leclerc a �crit ceci:
> C'est bizarre quand m�me que vi ou vim ne supporte pas : > > /usr/bin/elvis-tiny $FILE 2>&1 >/dev/null <<!END > :g/$OLD/s//$NEW/g > :x > !END Je viens tout juste de lire ce message, puisque j'ai �t� parti pendant deux semaines et que je n'ai toujours pas eu le temps de rattraper mon courrier en retard... Dans un script, il est inutile d'appeler vi, vim, elvis � la place de ex, puisque vi, vim et elvis sont con�u pour un usage interactif et que le seul mode accessible dans un script sera le mode ex. Autant l'utiliser directement: ex -s $FILE <<!END :g/$OLD/s//$NEW/g :x !END L'option -s dit � ex de ne rien afficher. Il ne fait que modifier le fichier. Contrairement � ceux qui sugg�rent d'utiliser sed � la place de vi ou ex, je crois qu'il est mieux, dans ce cas-ci, d'utiliser ex, puisqu'on veut �craser le fichier original. Avec sed, on est alors oblig� d'�craser l'original avec le fichier de sortie de sed � l'aide de mv. En ce qui concerne perl, je crois que ex va se charger en m�moire plus vite. Je ne vois donc pas l'int�r�t d'utiliser perl pour une simple substitution. Surtout si on ne ma�trise pas perl au pr�alable... -- Michel B�land [EMAIL PROTECTED] professionnel de recherche t�l: (514) 369-5223 fax: (514) 369-3880 CERCA (Centre de recherche en calcul appliqu�) 5160, boul. D�carie, bureau 400(423), Montr�al (Qu�bec), Canada, H3X 2H9

