[gull] Remplacer une châine de caratères dans plusieurs fichiers (sed)
Jean-Eric Cuendet (ML)
jec at ml1.jesc.ch
Tue Oct 10 15:53:47 CEST 2006
> Bonjour à tous,
> Je dois remplacer une chaîne: "\spartie{Réponses}" par celle-ci:
> "\spartie{Solutions}" dans tous mes fichiers LaTeX. En lançant la
> commande:
>
> $ find ./* -type f -exec sed -i s/Réponses/Solutions/g {} \;
Peut-être:
LANG=en_US.ISO8859-1 find ./* -type f -exec sed -i s/Réponses/Solu ....
ou
LANG=fr_CH.ISO8859-1 find ...
> a priori cela devrait marcher, mais non. Le problème est que mes
> fichiers .tex sont encodés en ISO-8859-1 et non en UTF-8, car si je crée
> un nouveau fichier, avec la chaîne "Solutions", pour lui ça marche.
>
> Je ne peux pas changer l'encodage des fichiers car ils sont partagés
> avec d'autres utilisateurs (svn).
>
> Il y a-t-il un moyen pour encoder le "é" en iso-8859 dans la chaîne de
> recherche? Est-ce que sinon il y aurait un moyen avec une expression
> régulière?
>
> Merci d'avance!
>
> _______________________________________________
> gull mailing list
> gull at lists.alphanet.ch
> http://lists.alphanet.ch/mailman/listinfo/gull
--
JeSC - Software et Consulting
Jean-Eric Cuendet
Ingénieur HES en télécommunications
1168 Villars-sous-Yens
Web : http://jesc.ch
Blog : http://jesc.wordpress.com
Tel : +41 21 800 3343
Mobile : +41 76 222 3343
--------------------------------------------------------
More information about the gull
mailing list