Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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