#!/bin/bash # fichier : ploumploum.sh # Auteur : moi-meme #=============== Declaration des fonctions # alea N alea() { return ... } # selecteur P arg1 arg2 ... argN selecteur(){ rang=... # numéro de la position de l'argument a selectionner iter=... # sera le numero d'iteration dans la boucle # et donne ainsi le rang courant dans la liste des arguments ... # supprime le premier argument de la liste des arguments for item in ... ; do # iteration sur la liste des arguments if ... then # on a atteint le rang recherche ? echo $item ... # Arrêt de la fonction fi iter=... #Mise a jour du nombre d iterations done } #=============== Corps du script # le nombre d'arguments donnés est $# # on veut un nombre aleatoire entre 1 et $# alea ... # le nombre aleatoire est rendu par $? (c'est le resultat de la derniere commande) # selection et affichage de l'argument qui se trouve sur cette position selecteur ... # That's all folks