Pages : 1
#1 Le 25/04/2008, à 17:58
- The_true_power
Choix aléatoire de commande shell
Salut. Étant un jeune étudiant Linuxien, j'ai pensé à pensé à me faire un script en Shell pour m'interroger sur le Temps primitifs Latins. Bon, j'ai déjà fait 52 lignes de codes zenity (une pour chaque TP) contenant l'infinitif du verbe. Ce que j'aimerais, c'est que le programme m'interroge aléatoirement sur une ligne de commande. Cependant, je ne connais pas de commande capable de faire ça...
Je suppose que ça ressemblera à ça :
$ Choisit un chiffre de 1 à 52 (VAR1)
$ IF VAR1 = 1
$ Zenity bazar truc...
$ FI
$ IF VAR1 = 2
....
Pourriez vous me donner la bonne commande ? Merci
Hors ligne
#2 Le 25/04/2008, à 21:54
- geenux
Re : Choix aléatoire de commande shell
Tu devrait voire le problème autrement:
-tu met dans un fichier les verbes avec une mise en page bien précise, par exemple un par ligne et un truc du genre
verbe|traduction
-ensuite tu demande d'entrer un nombre
-tu récupère la ligne correspondant à ce nombre (je l'appelle N pour le script)
Par exemple tu peut faire
head -N|tail -1
(nb: tu peut aussi le faire avec sed: sed -n 'Np' fichier)
-ensuite tu l'affiche avec zenity
Hors ligne