Varible

bolo972 Messages postés 87 Statut Membre -  
bolo972 Messages postés 87 Statut Membre -
Bonjour
j'aimerai savoir comment fait on pour récupérer ce qui saisis par l'utilisateur
par exemple si je marque ca
echo " donnez un nombre3

Comment faire pour qu'une varaible soit incrémentée par ce que l'utilisateur tape sur le clavier apres enter ?

merci
http://www.independza.com
http://moi.independza.com

8 réponses

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    il y a la commande read :o)

    $ cat scrpit_read
    #!/bin/bash
    echo  -n "Entrez un nombre: "
    read n;
    echo "Le nombre entré est $n";

    echo -n c'est juste pour faire joli, ça supprime le retoure a la ligne généré par la commande echo :)
    "Si c'est stupide et que ça marche,
            alors ce n'est pas stupide"
    0
  2. bolo972 Messages postés 87 Statut Membre 6
     
    tu pourrais me dire si mon code et correct ?
    echo -reponse " Sur quel répertoire voulez vous travaillez ?Tapez 'G' pour le répertoire du groupe
         , tapez 'U' pour votre répetoire";
    read reponse ;
    case $reponse in
    G) cd  $Home
    U) cd  /home/user:group
    *) echo " vous n'avez pas tapez la bonne lettre";
    esac;
    


    http://www.independza.com
    http://moi.independza.com
    0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    non non!
    J'ai editer mon poste car ce n'était pas claire, mais tu as du le lire avant.
    echo -n c'est juste pour faire joli, ça supprime le retoure a la ligne généré par la commande echo :)

    "Si c'est stupide et que ça marche,
            alors ce n'est pas stupide"
    0
  5. bolo972 Messages postés 87 Statut Membre 6
     
    d'accord dc maintenant est ce que c bon
    echo " Sur quel répertoire voulez vous travaillez ?Tapez 'G' pour le répertoire du groupe
         , tapez 'U' pour votre répetoire";
    read reponse ;
    case $reponse in
    G) cd  $Home
    U) cd  /home/user:group
    *) echo " vous n'avez pas tapez la bonne lettre";
    esac;


    http://www.independza.com
    http://moi.independza.com
    0
  6. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    yep :)

    "Si c'est stupide et que ça marche,
            alors ce n'est pas stupide"
    0