Bonsoir a tous,

J'ai un probleme avec un fichier provenant de windows sur linus j ai des caractères qui apparaissent et que je n arrive pas a supprimer

c est le ^M que je voudrais faire sauter !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
H;05;838;37;4;^M31.000000E-03;
H;05;838;38;4;14.500000E-02;
H;05;838;39;4;12.700000E-02;
H;05;838;46;4;10.800000E-02;
H;05;838;47;4;10.900000E-02;
H;05;838;48;4;14.600000E-02;
H;05;838;49;5;^M31.000000E-03;
H;05;838;50;5;10.300000E-02;
Voila ce que j ai essayé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
while (<Fichier_resultat>)               #On parcour le fichier FD
{
        s/^M//;#On remplace les tabulations par un :
}
et aussi

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
while (<Fichier_resultat>)               #On parcour le fichier FD
{
        s/\n//;#On remplace les tabulations par un :
}
Et ca ne marche pas !!!
Merci d avance pour vos lumieres.