Message d'erreur sur un Find à partir d'une variable
Bonjour,
Dans un script qui aurait pour but de chercher un fichier ou un dossier, en fonction d'une liste, j'utilise cette ligne de code :
eff est la variable contenant le terme à rechercher, dans l'exemple ci dessus, elle contient "Wx Wz" qui correspond bien à un dossier présent
j'ai ce type de message:
Citation:
"find: paths must precede expression: `Wz' "
Si je renomme mon dossier "WxWz" et si je change la variable eff ainsi "WxWz", là pas de problème, j'ai ma réponse "./%Germain/FAIT/WxWz"
lorsque mon dossier est nommé "Wx Wz" et si je met des quotes dans ma variable eff ainsi: 'Wx Wz', j'ai à nouveau le message "find: paths must precede expression: `Wz''"
Je vois bien que c'est un problème de syntaxe, mais je ne vois pas comment le résoudre en voulant garder la possibilité d'avoir des espaces dans les noms de mes dossiers ou fichiers
Si quelqu'un à une solution ou une piste, merci d'avance.