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/ C'est la solution utilisé dans les script sysvinit, souvent dans la partie *) on met un affichage sur la sortie standard pour afficher l'usage de la commande, mais tu peux mettre ce que tu veux. 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 >