Par ce que sans * la commande ne fait pas ce que je veux qu'elle fasse.
Je viens de trouver une solution par très satisfaisante: utiliser set -f pour désactiver l'expansion des chemins.
OPTION=" -I /var/*"
set -f
ma_commande ${OPTION}
set +f
Je pensais juste pouvoir trouver quelque chose de plus élégant, par ce que là je suis obliger de désactiver l'expansion pour toute la commande et non pas juste pour le contenu de la variable OPTION.
[^] # Re: remettre des guillemets
Posté par mxt . En réponse au message desactivation de l'expansion. Évalué à 1.
Je viens de trouver une solution par très satisfaisante: utiliser set -f pour désactiver l'expansion des chemins.
OPTION=" -I /var/*"
set -f
ma_commande ${OPTION}
set +f
Je pensais juste pouvoir trouver quelque chose de plus élégant, par ce que là je suis obliger de désactiver l'expansion pour toute la commande et non pas juste pour le contenu de la variable OPTION.