Substitution avec caractères spéciaux

vincent.mm -  
 Utilisateur anonyme -
Bonjour,

J'ai des fichiers qui conteinnent des tas de caractères spéciaux.
J'ai fait un tableau avec les chaines de carcteres à remplacer et la chaîne à subtituer.
Je pensais utiliser sed pour faire cela.
Mais le problème c'est que j'ai des caractères spéciaux aussi bien dans les chaines à trouver que dans celles à remplacer avec des guillements, des apostrophes ^ etc

Mon texte est codé en utf8.

Y-a-til un programme ou un codage de sed qui permettent de faire cela simplement.
Merci beaucoup,
v m

1 réponse

  1. Utilisateur anonyme
     
    salut,

    pour la substitution,
    sed
    peut le faire simplement : en faisant un script
    sed
    que tu appelleras comme/quand tu veux.

    $ cat monScript.sed
    #!/bin/sed -f
    s/@/aa/g
    s/^/bb/g
    #etc
    $ echo "@^" | monSript.sed
    aabb
    0