summaryrefslogtreecommitdiff
path: root/exemple01
diff options
context:
space:
mode:
Diffstat (limited to 'exemple01')
-rwxr-xr-xexemple0127
1 files changed, 27 insertions, 0 deletions
diff --git a/exemple01 b/exemple01
new file mode 100755
index 0000000..66b82e4
--- /dev/null
+++ b/exemple01
@@ -0,0 +1,27 @@
+
+
+### Affiche Hello World ###
+echo "Hello World !"
+
+### Affiche une variable qu'on déclare préalablement ###
+### Les noms des variables ne peuvent comprendre que des minuscules ou des majuscules, des nombres ou des underscores, mais ne doivent ni commencer par un nombre, ni par un underscore !
+message="World"
+echo "Hello $message !"
+
+### Affiche la substitution d'une commande ###
+echo "Hello $(whoami) !"
+
+### Affiche une variable saisie par l'utilisateur ###
+read -p "Quel est votre nom ? " nom
+echo "Hello $nom !"
+read -sp "Choisissez un mot de passe : " password
+echo "Votre mot de passe $password a bien été pris en compte..."
+
+# help read
+# si on ne précise pas le nom de la variable, c'est $REPLY qui contient la saisie de l'utilisateur:
+read -p "Vas-y, dis-moi quelque chose : "
+echo "tu m'as dit $REPLY"
+
+# help printf - alternative à echo
+printf "je m'appelle %s et j'ai %d ans\n" bob 10
+