Bonjour,
J'ai déjà cherché sur le forum mais le cas abordé ne correspond pas vraiment au mien.
Voici mon fichier en entrée
ab;cd
ab;cd;
ef;gh;
ij;kl
ab;cd;
ef;gh
J'aimerais remplcer les ";\n" par des "-" pour obtenir le résultat suivant
ab;cd
ab;cd-ef;gh-ij;kl
ab;cd-ef;gh
J'ai déjà utilisé des commandes sed et awk, mais dans chaque cas, il me remplace le bon ";" mais laisse le "\n"
Donc à la fin je me retrouve avec
ab;cd
ab;cd-
ef;gh-
ij;kl
ab;cd-
ef;gh
Donc pour résumer il me trouve bien mon caractère à remplacer, mais supprime pas le retour chariot...
Comment faire ?
Edit: Je suis en ksh
Message édité par focke_oeuf le 15-06-2006 à 17:44:13