Interpolation de variable dans une string désérialisée
Bonjour à tous, j'ai pour objectif que mon script Perl soit le plus dynamique possible, je fais donc un grand nombre d'initialisation de hachage à partir de fichier.
Un de ces champs n'est pas encore définis complètement, il s'agit d'un champs qui comporte une chaine de caractère toujours fiable, et une variable que je souhaiterais initialiser à la volée.
Un peu comme cela :
Code:
1 2
|
my $str = "salut bili c'est $moi"; |
Maintenant imaginer que je veuille rendre possible à n'importe quelle personne de se servir de cette string (en ayant pris soin d'initialiser correctement la variable bien sur).
C'est la le problème, comment faire pour initialiser cette variable?
autre exemple à la con :
FD correspond à un fichier texte comprenant la ligne : salut $nom
Code:
1 2 3 4
|
my $str = <FD>;
my $nom = "jojo";
print $str; |
Affichage :
Voila, si quelqu'un s'est déjà retrouvé face à cette situation, merci d'avance.