From 61cbb16b3756913a81a8d228c54afb938493ab5f Mon Sep 17 00:00:00 2001 From: jerome Date: Sat, 7 Jun 2025 15:32:36 +0200 Subject: set -xv --- exemple10 | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'exemple10') diff --git a/exemple10 b/exemple10 index b9bddbf..4339468 100755 --- a/exemple10 +++ b/exemple10 @@ -1,13 +1,19 @@ #!/usr/bin/bash function hello1 { -echo "Hello $(whoami)" + echo "Hello $(whoami)" } type hello1 + hello1 echo +echo $(hello1) +echo + +# les arguments + hello2() { echo "Hello $1" } @@ -16,24 +22,26 @@ type hello2 hello2 alice echo -#Portabilité des variables : -#Par défaut les variables sont globales au script... +# Portabilité des variables : +# Par défaut les variables sont globales au script... var=1 echo "var vaut $var" testvariable() { - var=2 - echo "Dans mafonction, var vaut $var" + var=2 + echo "Dans mafonction, var vaut $var" } testvariable echo "maintenant, var vaut $var" echo -#Pour qu’une variable soit locale à une fonction, il faut la déclarer locale dans notre fonction: +# Pour qu’une variable soit locale à une fonction, il faut la déclarer locale dans notre fonction: var=1 echo "var vaut $var" testvariable() { - local var=2 - echo "Dans mafonction, var vaut $var" + local var=2 + echo "Dans mafonction, var vaut $var" } testvariable echo "maintenant, var vaut $var" + + -- cgit v1.2.3