diff options
Diffstat (limited to 'exemple10')
| -rwxr-xr-x | exemple10 | 24 |
1 files changed, 16 insertions, 8 deletions
@@ -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" + + |
