Bonjour
Je me trouve confronté à un problème malgré une ligne de commande d'une totale simplicité.
Je souhaite remplacer des low-value (x'00') par des espaces dans un fichier texte sous Unix.
Or mon sed (sed s/x'00'/' '/g fic1 > fic2) ne remplace pas le low-value mais l'élimine. Mes enregistrements se trouvent donc amputés d'un caractère (en l'occurrence sur une ligne contenant une fois le caractère en question).
Si quelqu'un pouvait m'indiquer comment remplacer ce type de caractère, je lui en serais reconnaissant (cela me permettrait de poursuivre mon traitement sans avoir à bricoler un programme COBOL !).
Je vous remercie par avance pour vos réponses.
Dvi
Partager