diff options
| author | jerome <jerome@xlinfo.fr> | 2024-03-07 17:06:12 +0100 |
|---|---|---|
| committer | jerome <jerome@xlinfo.fr> | 2024-03-07 17:06:12 +0100 |
| commit | f472fe2ffb102bca3aa9d191fb728e563148f8ba (patch) | |
| tree | 4a695f556e8ccc684010607dd40e7cfe0185bfe0 /exemple1 | |
| download | bash_tutorial-f472fe2ffb102bca3aa9d191fb728e563148f8ba.tar.gz bash_tutorial-f472fe2ffb102bca3aa9d191fb728e563148f8ba.zip | |
commit initial
Diffstat (limited to 'exemple1')
| -rwxr-xr-x | exemple1 | 23 |
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" |
