summaryrefslogtreecommitdiff
path: root/exemple1
diff options
context:
space:
mode:
Diffstat (limited to 'exemple1')
-rwxr-xr-xexemple123
1 files changed, 23 insertions, 0 deletions
diff --git a/exemple1 b/exemple1
new file mode 100755
index 0000000..5b3b0af
--- /dev/null
+++ b/exemple1
@@ -0,0 +1,23 @@
+#!/usr/bin/bash
+
+### 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"