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
|