diff options
| author | jerome <jerome@xlinfo.fr> | 2024-04-14 16:55:49 +0200 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2024-04-14 16:55:49 +0200 |
| commit | 91595d034f408e8482f21facec97f7c2fc7fba6a (patch) | |
| tree | e88b2a0c5e491f8e57eb9784c566bd1e6f0249a1 /exemple4 | |
| parent | 9c6790810256c826f71e0a0a3c4b54844cc24477 (diff) | |
| download | bash_tutorial-91595d034f408e8482f21facec97f7c2fc7fba6a.tar.gz bash_tutorial-91595d034f408e8482f21facec97f7c2fc7fba6a.zip | |
ajout de exemple11
Diffstat (limited to 'exemple4')
| -rwxr-xr-x | exemple4 | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -1,6 +1,6 @@ #!/usr/bin/bash -# La variable spéciale renvoie le code de sortie de la dernière commande : 0 si la commande s'est bien passée ou différent de 0 si la commande a échoué. +# La variable spéciale $? renvoie le code de sortie de la dernière commande : 0 si la commande s'est bien passée ou différent de 0 si la commande a échoué. # Exemple avec la primitive du shell test # help test @@ -33,9 +33,12 @@ test -d repert || mkdir repert && cd repert pwd cd - rmdir repert - -### Affiche les arguments de la ligne de commande du script ### +echo + +### Affiche les arguments postionnels de la ligne de commande du script ### ### $1, $2, $3... $* (ou $@) pour tous les arguments ### ### le script s'appelle $0 et a $# arguments ### -test $# -lt 1 && echo "$0 demande un ou plusieurs arguments" || echo "Hello $* !" +test $# -lt 1 && echo "$(basename $0) demande un ou plusieurs arguments" || echo "Hello $* !" + + |
