summaryrefslogtreecommitdiff
path: root/exemple01
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2024-04-14 17:04:20 +0200
committerjerome <jerome@xlinfo.fr>2024-04-14 17:04:20 +0200
commit50b0c03236f63fb25f40c47d204eeacbaf9b5d69 (patch)
tree9618a8ba231a221325b645415dfbe098c697dad8 /exemple01
parentfbe94e6342d80fe9a79b1391b1ce2d3e547e7dbd (diff)
downloadbash_tutorial-50b0c03236f63fb25f40c47d204eeacbaf9b5d69.tar.gz
bash_tutorial-50b0c03236f63fb25f40c47d204eeacbaf9b5d69.zip
numerotation des fichiers
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
+