Bonjour,
J'ai un problème sur un script shell (ksh) :
pourquoi les lignes :
file_name_pattern=@(nimporte|quoi)*.sh
ls -l $file_name_pattern
ne sort aucun résultat, enfin plus exactement la commande ls dit qu'il n'y aucun fichier correspondant, alors qu'ils existent, d'ailleurs si je fais directement :
ls -l @(nimporte|quoi)*.sh
j'ai bien les résultats voulu...j'imagine que le problème vient de l'interprétation du '@', si le pattern est uniquement *.sh, ca passe...bref je comprends pas, si quelqu'un pouvait m'aider.
Merci
Message édité par KSauzeRK le 21-03-2003 à 16:03:20