Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 14h00   #1
Invité de passage
 
Homme
Étudiant
Inscription : janvier 2012
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : janvier 2012
Messages : 1
Points : 0
Points : 0
Par défaut Demande aide script UNIX

Bonjour a tous,

Voilà, j'ai un petit problème concernant UNIX.

Je souhaiterai lire le contenu de Urandom dans /dev/ et écrire un script Shell qui demande à l'user d'entrer un nombre compris entre 0 et 100 afin de deviner un nombre que l'user aurait lu dans le fichier Urandom.
L'éxecution ne s'arrête qu'une fois le nombre deviné.

Je vois vraiment pas comment procéder.
SVP pouvez-vous m'aider.

Merci.
indian_angel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2012, 14h36   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
faut faire une boucle de test

genre
Code bash :
1
2
3
4
5
6
7
8
9
10
11
12
 
$ echo $RANDOM | cut -c 1,2
12
$ echo $RANDOM | cut -c 1,2
28
$ echo $RANDOM | cut -c 1,2
20
$ echo $RANDOM | cut -c 1,2
21
$ echo $RANDOM | cut -c 1,2
17
$

tu recupères ca dans une variable et ensuite tu fais un boucle
de saisie de l'utilisateur

genre

Code bash :
1
2
3
4
while [ $REPLY -ne $VAR ] ; do
echo "Donner un nouveau nombre : \c "
read
done


et basta

Code bash :
1
2
3
4
5
6
7
8
9
$ while [ $REPLY -ne $VAR ] ; do       
> echo "Donner un nouveau nombre : \c "
> read                                 
> done                                 
Donner un nouveau nombre :  13
Donner un nouveau nombre :  14
Donner un nouveau nombre :  25
$ 
$

y'a plus qu'à broder autour pour améliorer le truc
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h56.


 
 
 
 
Partenaires

Hébergement Web