Le 21/03/18 à 20:40, raphael.poite...@gmail.com (Raphaël POITEVIN) a écrit :
RP> Pour moi c’est propre !
J'ajouterais quand même un
# devrait se trouver au début de tout script bash, pour planter si on
# utilise une variable non déclarée
set -u
et du coup plus loin, un ${1-} pour initiali
Jérémy PREGO writes:
> 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 :)
Pour moi c’est propre !
--
Raphaël
Le 21/03/2018 à 16:22, Jérémy PREGO a écrit :
> Le 21/03/2018 à 15:52, yahoo a écrit :
>>
>> Bonjour
>>
>> en bash tu peux utiliser case.
>>
>> /case $1 in
>> /
>>
>> / "")/
>>
>> / ton code/
>>
>> / ;;/
>>
>> / "")/
>>
>> / ton code//
>> /
>>
>> / ;;/
>>
>> /
Le 21/03/2018 à 15:52, yahoo a écrit :
Bonjour
en bash tu peux utiliser case.
/case $1 in
/
/ "")/
/ ton code/
/ ;;/
/ "")/
/ ton code//
/
/ ;;/
/ *)/
/ si aucune option ou rien qui ne corresponde au choix ci-dessus//
/
/ ;;/
/esac/
me
Bonjour
en bash tu peux utiliser case.
/case $1 in
/
/ "")/
/ ton code/
/ ;;/
/ "")/
/ ton code//
/
/ ;;/
/ *)/
/ si aucune option ou rien qui ne corresponde au choix ci-dessus//
/
/ ;;/
/esac/
C'est la solution utilisé dans les script sy
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 sui
6 matches
Mail list logo