33 lines
1.0 KiB
Bash
33 lines
1.0 KiB
Bash
#!/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 |