summaryrefslogtreecommitdiff
path: root/exemple4
diff options
context:
space:
mode:
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 $* !"
+
+