Enlever CRLF au milieu d'une ligne mais pas à la fin des lignes
Bonjour.
Je cherche à traiter un fichier qu'on reçoit et qu'on intègre dans notre entrepôt.
Les lignes du fichiers se finissent avec un CRLF :
https://i.imgur.com/66AY7E3.png
(mode Hexa sous Notepad++)
Mais il arrive qu'on reçoive des lignes avec un caractère à la noix (le A0) et un CRLF qui coupe la ligne en 2 :
https://i.imgur.com/CYOx0Df.png
j'arrive à virer le A0 avec un sed :
mais j'aimerais virer le CRLF parasite tout en gardant les CRLF qui sont en fin de toutes les lignes du fichier.
J'ai essayé
Code:
sed 's/[\xA0\x0D\x0A]//g'
mais ça ne marche pas !!
Vous connaissez une solution soit avec des commandes Linux soit avec un petit programme Perl par exemple ?
Merci de votre aide.