summaryrefslogtreecommitdiff
path: root/exemple4
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2024-04-14 16:55:49 +0200
committerjerome <jerome@xlinfo.fr>2024-04-14 16:55:49 +0200
commit91595d034f408e8482f21facec97f7c2fc7fba6a (patch)
treee88b2a0c5e491f8e57eb9784c566bd1e6f0249a1 /exemple4
parent9c6790810256c826f71e0a0a3c4b54844cc24477 (diff)
downloadbash_tutorial-91595d034f408e8482f21facec97f7c2fc7fba6a.tar.gz
bash_tutorial-91595d034f408e8482f21facec97f7c2fc7fba6a.zip
ajout de exemple11
Diffstat (limited to 'exemple4')
-rwxr-xr-xexemple411
1 files changed, 7 insertions, 4 deletions
diff --git a/exemple4 b/exemple4
index b2dd116..570ef16 100755
--- a/exemple4
+++ b/exemple4
@@ -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 $* !"
+
+