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

bolo972 Messages postés 87 Statut Membre 6
 
0
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
bolo972 Messages postés 87 Statut Membre 6
 
Dc si j'ai bien compris
si on veut récuper ce que l'utilsteur tape on fait :
echo -variable "message"
read varaible
?
http://www.independza.com
http://moi.independza.com
0
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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
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
bolo972 Messages postés 87 Statut Membre 6
 
0