Bonjour,
Je suis en train d'essayer de faire un script perl qui parcourt des fichiers et des dossiers et y applique des expressions régulières afin de faire du renommage en masse.
Mon pb : si je passe mon expression régulière en paramètre de mon script ce la ne fonctionne plus, pourtant si je l'affiche avec la fonction print pour la voir elle est bonne.
$newfile =~ s/\s/_/g;
-> fonctionne
$newfile =~ $expr;
echo $expr;
-> affiche s/\s/_/g MAIS ne fonctionne pas.
Si quelqu'un peut m'expliquer d'ou vient le problème, d'avance merci.
Partager