IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Makefil récupérer saisie


Sujet :

Linux

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur études
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur études
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Points : 41
    Points
    41
    Par défaut
    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

  2. #2
    Membre du Club
    Homme Profil pro
    Ingénieur études
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur études
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Points : 41
    Points
    41
    Par défaut
    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

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur études
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur études
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Points : 41
    Points
    41
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. makefile récupérer code erreur
    Par boris_couturier dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 24/05/2011, 17h47
  2. Récupérer saisie de JTextField pour insérer dans XML
    Par g0g059 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 07/04/2010, 14h16
  3. Récupérer saisie, la modifier et l'afficher
    Par Sumoner dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 11/04/2008, 18h56
  4. récupérer saisie utilisateur
    Par Sakapatate dans le forum Débuter
    Réponses: 8
    Dernier message: 17/06/2007, 15h07
  5. MAKEFILE : Comment récupérer l'OS dans le makefile
    Par nana1 dans le forum Systèmes de compilation
    Réponses: 12
    Dernier message: 14/09/2004, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo