Bonjour,
Je un fichier format UNIX : sur une seule ligne.
Je cherche a insérer dans ce fichier tous les 128 caractères un caractère "\r" pour avoir un fichier de x ligne chacune d'une longueur de 128 caractère + ce caractère de fin de ligne.
Le nombre de caractère du fichier est toujours un modulo de 128.
lorsque j'utilise la commandel'insertion n'est pas parfaite certaine ligne font plus de 128caractères.
Code : Sélectionner tout - Visualiser dans une fenêtre à part fold -w 128 mon-fichier
Le problème est probablement lié aux caractères codé laissant apparaitre des qui semble pertuber le process de fold.
Je cherche une solution a ce problème.
Je pensais à une boucle de lecture caractère par caractère avec unet est une extraction du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part do while.
Code : Sélectionner tout - Visualiser dans une fenêtre à part newligne = 'echo $ligne | cut 1-128'
Je n'ai aucun langue de haut niveau disponible , seul solution les commande AIX de base
Partager