Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:programmation:shells:script-bash-etat-de-sorie-et-les-tests [21/10/2015 17:55] milou [État de sortie et code de retour] |
doc:programmation:shells:script-bash-etat-de-sorie-et-les-tests [22/10/2015 18:39] (Version actuelle) milou [La suite c'est ici] |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
* [[doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie|script-bash-enchainement-de-commandes-et-etat-de-sortie]] | * [[doc:programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie|script-bash-enchainement-de-commandes-et-etat-de-sortie]] | ||
* ;-) | * ;-) | ||
- | * [[doc:programmation:bash:script:tableaux|script-bash-les-tableaux]] | + | * [[doc:programmation:shells:tableaux|script-bash-les-tableaux]] |
- | * [[doc:programmation:bash:script:fonction|script-bash-les-fonctions]] | + | * [[doc:programmation:shells:fonction|script-bash-les-fonctions]] |
Ligne 240: | Ligne 240: | ||
- ''-n $chaine'' : teste si la variable contient quelque-chose | - ''-n $chaine'' : teste si la variable contient quelque-chose | ||
- | <code bash> | + | <code bash script> |
#!/bin/bash | #!/bin/bash | ||
#var3 est nulle, non déclarée, (ou non initialisée) : sa valeur est nulle | #var3 est nulle, non déclarée, (ou non initialisée) : sa valeur est nulle | ||
Ligne 292: | Ligne 292: | ||
- esac pour finir. | - esac pour finir. | ||
* exemple : | * exemple : | ||
- | <code bash> | + | <code bash script> |
#!/bin/bash | #!/bin/bash | ||
# passer le paramètre 'coco' à ce script ; puis 'cucu' ; titi puis toto, puis celui que voulez. | # passer le paramètre 'coco' à ce script ; puis 'cucu' ; titi puis toto, puis celui que voulez. | ||
Ligne 322: | Ligne 322: | ||
Ci-dessous, les valeurs de la variable1 (var1) et de la variable2 (var2) peuvent être les arguments passés au script. | Ci-dessous, les valeurs de la variable1 (var1) et de la variable2 (var2) peuvent être les arguments passés au script. | ||
//(Lancez "mon-script" successivement sans argument, puis un, deux trois, etc. arguments.)// | //(Lancez "mon-script" successivement sans argument, puis un, deux trois, etc. arguments.)// | ||
- | <code> | + | <code bash script> |
#!/bin/bash | #!/bin/bash | ||
var1=$1 | var1=$1 | ||
Ligne 341: | Ligne 341: | ||
Avec la structure conditionnelle if, on peut aussi faire des tests sur la (les) valeur(s) déclarée(s) dans le script. | Avec la structure conditionnelle if, on peut aussi faire des tests sur la (les) valeur(s) déclarée(s) dans le script. | ||
- | <code bash> | + | <code bash script> |
#!/bin/bash | #!/bin/bash | ||
var1=23 | var1=23 | ||
Ligne 375: | Ligne 375: | ||
=====La suite c'est ici===== | =====La suite c'est ici===== | ||
- | [[doc:programmation:bash:script:tableaux|script-bash-les-tableaux]] | + | [[doc:programmation:shells:tableaux|script-bash-les-tableaux]] |