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 Les deux révisions suivantes | ||
doc:programmation:shells:script-bash-variables-arguments-parametres [06/01/2021 16:52] captnfab |
doc:programmation:shells:script-bash-variables-arguments-parametres [20/11/2022 21:39] Hypathie [Quand les valeurs sont des paramètres] |
||
---|---|---|---|
Ligne 378: | Ligne 378: | ||
* Pour récupérer tous les paramètres : $@ | * Pour récupérer tous les paramètres : $@ | ||
+ | |||
+ | * Pour récupérer le nombre de paramètres passés au script : $# | ||
+ | |||
+ | * Pour récupérer la dernière commande : $? | ||
EXEMPLES : soit le script "essai.sh" | EXEMPLES : soit le script "essai.sh" | ||
Ligne 490: | Ligne 494: | ||
</file> | </file> | ||
+ | |||
+ | |||
+ | |||
+ | <code bash script essai.sh> | ||
+ | #! /bin/bash | ||
+ | |||
+ | Nombre_arguments_attendus=1 | ||
+ | |||
+ | if [ $# -ne $Nombre_arguments_attendus ]; then | ||
+ | echo "Le nombre d'arguments est invalide : $#" | ||
+ | echo "Nombre argument attendu : ${Nombre_arguments_attendus} " | ||
+ | fi | ||
+ | #if [ "$#" -ne 1 ]; then | ||
+ | # echo "Le nombre d'arguments est invalide" | ||
+ | #fi | ||
+ | |||
+ | echo "Script Started !" | ||
+ | </code> | ||
+ | |||
+ | <code user> | ||
+ | ./essai.sh | ||
+ | </code> | ||
+ | |||
+ | <file config retour de la commande> | ||
+ | Script Started ! | ||
+ | </file> | ||
+ | |||
+ | |||
=====Récupérer la longueur d'une valeur de variable===== | =====Récupérer la longueur d'une valeur de variable===== |