Bonjour tout le monde,
Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
sub main
{
    GetOptions (
        "fichier:s"  => \$Harg{fichier},
    ) ;
    #si le parametre n'est pas renseigne,on en met par defaut
    if (! defined $Harg{fichier}) {
        $Harg{fichier} = "/chemin/de/mon/fichier*" ;
    }
}
j'essaye de récupérer un fichier qui n'a pas tout le temps le meme nom, c'est un fichier issu d'un traitement quotidien qui a dans son nom, une partie fixe + la date du jour => ex : fichier26072011

Mon script s'appel avec une option=> script --fichier /chemin/de/mon/fichier*
Lorsque je le lance tel quel, tout va bien. Il va bien chercher le bon fichier.

Cependant, lorsque je veux mettre le chemin en dure, avec l'etoile à la fin, le script ne voit pas le fichier, mais literralement "fichier*".
Il ne remplace pas le "*" par la suite du fichier qui devrait y être.

J'ai essayer "" ou '', mais je ne sais pas quoi faire...

Merci