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 :
Merci d'avance
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
Partager