Bonjour,
J'ai un problème assez important avec la lecture d'un fichier qui comporte des caractères spéciaux.
Pour le lire je fais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
cat $file | while read line
do
done
Mon problème apparait lorsque je lis la dernière ligne qui ressemble à ça :
ÿÿÿÿÿÿÿÿ517990000019347
J'ai cette erreur pour chaque ÿ:
invalid multibyte character
J'ai tenté de modifié cette ligne en remplaçant ces caractères par n'importe quoi mais je n'y arrive pas.
J'ai fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cat $file | sed 's/^\o377/T/g' >> ${logFile}
et :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
awk '{if(NR==1)sub(/^\xFF/, "T");print}' < $file >> ${logFile}
Mais tout ça sans succès

A l'aide SVP