Bonjour,

Tout nouvel utilisateur de perl, je n'arrive pas à faire fonctionner comme je voudrais dans un shell bash. Là, çà fonctionne :

perl -i -p -e 's|/var/spool/apt-mirror|/home/alain/mirrors/precise|g' $MyPath/$1/mirror.list
Ca me retourne :
# set base_path /home/alain/mirrors/precise
Là, çà ne fonctionne pas. Et bien sûr, c'est çà que je voudrais:
export PMIRROR=$MyPath/$1
perl -i -p -e 's|/var/spool/apt-mirror|$env{PMIRROR}|g' $MyPath/$1/mirror.list
Et là :
# set base_path
Cà prouve qu'il trouve bien la chaîne recherchée, mais il se plante sur $env{PMIRROR}
Où c'est que je queute ?

Merci
A+