-
Bonjour,
Je veux créer un makefile qui invite l'utilisateur à valoriser une variable mais je sais pas le faire.
ex de prompt:
****************** Initialisation ****************
x = <attente>
et après je travaille avec cette variable.
Quelqu'un aura t-il une idée ?
Merci d'avance
-
J'ai trouvé une solution, dans le Makefile, j'ai ajouté:
check:
@RESPONSE=$(shell read -p "Would you like continue (YES/NO)?: ";echo $$REPLY);\
if [ "$$RESPONSE" != "YES" ]; then\
exit 1;\
fi
Faites attention aux tabulations.
Cordialement.
Source:
http://stackoverflow.com/questions/1...ole-if-not-set
-
Avec le script précédent si à l'invite de commande je tape autre valeur que YES, j'obtiens l'erreur suivant:
make: *** [check] Error 1
Je veux ne plus avoir ce message => donc j'ai modifié le script précédent en ajoutant cette ligne:
exit 1 2>/dev/null ; \
Mais malgré ça j'obtiens toujours le même message d'erreur.
Si vous avez une idée je suis preneur.
Merci d'avance.