Le 21/03/2018 à 15:52, yahoo a écrit :
Bonjour
en bash tu peux utiliser case.
/case $1 in
/
/ "<ton option>")/
/ ton code/
/ ;;/
/ "<autre option>")/
/ ton code//
/
/ ;;/
/ *)/
/ si aucune option ou rien qui ne corresponde au choix ci-dessus//
/
/ ;;/
/esac/
merci pour ça, mais du coup dans le *, je vais devoir mettre mes trois
fonction l'une après l'autre, pour qu'elles soient exécutés, si je
n'entre aucun paramètre.
si c'est un moyen propre, je vais l'adopter :)
jerem
Le 21/03/2018 à 15:40, Jérémy PREGO a écrit :
bonjour,
est-ce qu'il exite un moyen simple en bash d'exécuter une partie d'un
script en fonction du paramètre $1 et si il y a pas de paramètre,
exécuter tout le script ?
j'ai bien pensé faire des fonctions et faire une condition genre:
if [ $1 == "contenue de $1" ]; then
fonction1
fi
je suis convaincu qu'il y a plus propre que ça, avec un système que
je ne connais pas encore.
merci pour l'aide apportée
jerem