Bonjour,
je voudrais appliquer un traitement à un fichier formaté comme suit:
champ1champ2champ3champ4champ5
champ1champ2champ3champ4champ5
...
chaque champ à une taille fixe et contient un nombre quelconque de caractère, complété par des espaces pour atteindre la taille fixe.
ex:
champ1 : taille = 5 ,12345,
champ2 : taille = 1 , ,
champ3 : taille = 3 ,ab ,
champ4 : taille = 4 ,12 ,
champ5 : taille = 6 ,123456,
12345 ab 12 123456
je voudrais prendre chaque ligne du fichier et introduire un ";" entre chaque champ...
12345; ;ab ;12 ;123456
Je pense qu'il faut utiliser awk et sed mais je n'ai pas l'habitude de coder sous unix et j'avoue que je bloque un peu...
Si quelqu'un peu m'aporter un peu d'aide, elle sera la bienvenue...
Merci.
Partager