[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: hs: petite question script bash



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




Reply to: