Commande Sed et Unix AIX

bibitun -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,
c'est la deuxième que je rencontre un problème avec la commande sed sous unix AIX 5.2.
En fait, j'ai un fichier ou je dois insérer au début de chaque ligne un mot.
Avant
xxxxx B YYYYYY ZZZZZZ
xxxxx B YYYYYY ZZZZZZ
xxxxx B YYYYYY ZZZZZZ
xxxxx B YYYYYY ZZZZZZ

Après ( résultat attendu ):
MOT xxxxx B YYYYYY ZZZZZZ
MOT xxxxx B YYYYYY ZZZZZZ
MOT xxxxx B YYYYYY ZZZZZZ

Après résultat obtenu:

MOT xxxxx BYYYYYY ZZZZZZ
MOT xxxxx B YYYYYY ZZZZZZ
MOT xxxxx B YYYYYY ZZZZZZ

Le problème c'est que l'espace entre B et YYYYY disparaît pour certaines lignes et pas pour d'autres et je ne sais vraiment pourquoi. Si c'était pour tous les lignes j'aurai imaginé qu'il un problème avec l'espace.

est ce que vous avez une idée de ce qui peut être à l'origine de ce problème?

Merci d'avance.
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Nos boules de cristal étant toutes cassées, il nous est difficile d'avoir un quelconque diagnostic sans voir la commande employée et une vue de ton fichier avant/après soit au travers d'un "cat -A" (ou "sed -n l") ou encore via un éditeur comme od ou hexdump afin de déceler d'éventuels fouteur de derme ;-)
0