#1 Le 20/06/2012, à 10:28
- roger64
[résolu] Une toute petite question sur l'emploi de sed
Bonjour
Après quelques tâtonnements, j'établis une liste de termes à chercher et remplacer (raison: OCR) de ce genre.
s/oe/œ/g
L'OCR a la mauvaise habitude de me mettre un h isolé à la place d'un à. Cependant, si j'écris:
s/h/à/g
Il va me remplacer tous les h qu'il trouvera. Si je mets le h entre quotes, il ne les trouve plus.
Comment peut-on dire à sed de ne rechercher que les cas où h est utilisé comme un mot isolé?
Dernière modification par roger64 (Le 20/06/2012, à 11:07)
Hors ligne
#2 Le 20/06/2012, à 10:32
- miniSeb
Re : [résolu] Une toute petite question sur l'emploi de sed
En isolant h avec des délimiteurs de mots :
sed "s/\bh\b/à/g"
Hors ligne
#3 Le 20/06/2012, à 10:33
- Postmortem
Re : [résolu] Une toute petite question sur l'emploi de sed
Salut,
Avec un truc comme ça :
sed 's/\<h\>/à/g' fichier
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#4 Le 20/06/2012, à 11:06
- roger64
Re : [résolu] Une toute petite question sur l'emploi de sed
Merci de vos réponses qui fonctionnent bien. :)
Comme j'établis une liste séparée, sed m'informe que je n'ai pas besoin de quotes.
Dernière modification par roger64 (Le 20/06/2012, à 11:06)
Hors ligne