Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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