Supprimer derniere ligne d un fichier sans le parcouri - Perl - Programmation
Marsh Posté le 02-11-2005 à 17:14:47
je te conseille le module Tie::File
http://search.cpan.org/~mjd/Tie-Fi [...] ie/File.pm
et ne t'inquiètes pas comme c'est marqué dans la description:
The file is not loaded into memory, so this will work even for gigantic files.
Marsh Posté le 04-11-2005 à 14:34:11
mouais...
j'ai truncate mais c'est long sur 193Mo va falloir que je coupe mes fichiers...
Marsh Posté le 02-11-2005 à 17:00:42
Salut!!
Je cherche à supprimer la dernière ligne (ou la première si c'est plus facile) d'un fichier.
Ce fichier est énorme, 193Mo de texte.
Pour cela il ne faudrait donc pas que je le parcourre, ni le charge dans le buffer.
Il faudrait un style de tail(unix), en fait.
Merci