Remplacement caractere codé C-shell

Résolu
Bonjour,
j'aurais voulu savoir comment remplacer un caractère codé par un autre. Par exemple, j'ai un caractère + qui me ressort codé en %2B, et j'aurais voulu le remplacer par un - dans mon script. Comment dois-je m'y prendre ?
Merci.
Configuration: Linux
Firefox 2.0.0.8

5 réponses

  1. Oui non c'est bon, je me suis rendu compte de mon erreur.
    Merci encore.
    A+
    1. Je ne vois pas trop ce que tu cherches à faire.

      sed , c'est bien une commande unix?

      Ce serait plutot comme ça

      sed -e 's/%2B/%2D/g' nomFichierEntrée > nomFichierSortie

      A+.
      1. Mais comment puis-je le remplacer par un tiret ?
        J'ai essayer sed -e 's/%2B/-/' et sed -e 's/"%2B"/-/' mais ca n'a pas l'air de marcher...
        1. bonjour,

          La valeur 2B en hexa (43 en decimal) c'est le code ascii du caractère '+', donc c'est pas "codé".
          La caractère '-' a le code 2D en hexa (45 en decimal). Il sufit de remplacer 2B par 2D.

          A+.