Faut utiliser split -C size, ça fait un découpage par lignes (avec au maximum size octets dans chaque fichier de sortie), -b fait un découpage par octets/charactères
Accessoirement, après test d'un script python de découpage, passer d'1 fichier de 1.10Go (1 190 285 033 o) à 107 fichiers de ~10.5Mo (variable puisque par ligne) prend environ 6mn sur un PIII 800, 768Mo RAM et un disque dur Seagate Barracuda III (40Go, 7200RPM) qui a fini à 55°C ()
vala.
avec un buffer de lecture/écriture de 1Mo
qui n'importe pas vu qu'après vérif ça donne un taux de transfert ~3Mo/s, ce qui correspond à son taux de transfert moyen d'une partition à l'autre de ce disque (ou à la vitesse de création d'une copie)
Message édité par masklinn le 06-07-2005 à 18:17:36
---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody