Bonjour,
J'ai un fichier excel que je convertis en .csv pour le traiter via un programme PL/SQL sous unix.
Dans mon fichier .csv, suite à la conversion à partir d'excel, il manque parfois le séparateur ';' en fin de ligne, le dernier champ du fichier qui est un code action, n'est donc pas pris en compte dans le programme.
Exemple :
XXX1;LIBELLE1;LIBELLE2;;Coché;;;;;;;;;;;C^M
XXX2;LIBELLE1;LIBELLE2;;Coché;;;;;;;;;;;C^M
XXX3;LIBELLE1;LIBELLE3;;Coché;;;;;;;;;;;C^M
Comment faire en shell pour tester le dernier caractère de chaque ligne du fichier et le cas échéant, si ce n'est pas un ';', insérer le ';' ?
Merci d'avance.
Partager