Re: [ssfr] sed : remplacer guillemets anglais par guillements français |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
On 2008-11-01 15:51:29 +0000, Edi Stojicevic wrote:
> En perl :
>
> perl -p -i.old -e 's/"\s+(\w+)\s+"/« $1 »/' fichier.txt
>
> L'avantage par rapport à sed est que tu n'es pas obligé de passer par un
> fichier tampon et la substitution est directement faite dans le fichier
> et tu as un fichier .old qui est le fichier original.
C'est perl qui passe lui-même par un fichier tampon, de manière
plus ou moins transparente (plus ou moins, car s'il n'y a pas
assez d'espace disque, ça se verra que ce n'est pas réellement
une transformation en place).
--
Vincent Lefèvre <vincent@xxxxxxxxxx> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)
---