Bonjour,

J'aurais des fichiers à convertir en UTF-8. Par contre certains fichiers pourraient être très gros.
Si j'ai bien compris, iconv charge le fichier en mémoire avant de le convertir. Donc cela va poser problèmes si les fichiers sont trop gros.
Comme les fichiers ne contiendront que du texte, est-il possible de les découper avant de faire la conversion et de concaténer le résultat?
Si oui, quel programme utiliser? Je pensais à head et tail, mais ce n'est sans doute pas le mieux.

Pour l'instant, voici ce que je pensais utiliser comme script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
# file -i fichier # Pour vérifier l'encodage
liste_fichier='fichier1 fichier2'
 
for fichier in $liste_fichier
do
mv ${fichier} ${fichier}.old
iconv -f iso-8859-15 -t utf-8 ${fichier}.old > ${fichier}
rm ${fichier}.old
done
Merci d'avance