sauvegarder/charger une variable vers un fichier
Le
luc2
bonjour,
quels sont les differents moyens de sauvegarder/charger une variable
perl vers/d'un fichier ?
quels sont les differents moyens de sauvegarder/charger une variable
perl vers/d'un fichier ?

Poser une question


*PLONK*
(Paul, je t'encourage a faire de meme)
luc2
Il y a tellement de moyens différents qu'en faire la liste ici est quasi
impossible.
En gros, il y a moyen de la faire à la main en écrivant/lisant soi-même
le fichier (commencer à lire perlopentut puis perlfunc pour la fonction
print et perlop pour l'opérateur diamant d'autres doc).
Les autres voies passent par des modules. Et là, il faut chercher via
CPAN mais en précisant mieux le besoin car ça fourmille de solutions...
--
Paul Gaborit - Perl en français -
(Marc Espie) écrivait (wrote):
Aïe... trop tard ! ;-)
--
Paul Gaborit - Perl en français -
la meilleure méthode est:
http://search.cpan.org/~drolsky/File-Slurp-9999.13/lib/File/Slurp.pm
exemple:
use File::Slurp;
my $text = read_file( 'filename' ) ;
my @lines = read_file( 'filename' ) ;
write_file( 'filename', @lines ) ;
j'ai teste, ca ne me convient pas. voici ce que je vois dans le fichier
:
12345HASH(0x18012ac)
en somme, il stocke les lettres "HASH(0x18012ac)" mais pas le contenu du
hash.
meme probleme avec :
tie %b, "DB_File", 'filename';
...lorsque la variable devient trop complexe, le stockage du contenu
retourne chez maman...