summaryrefslogtreecommitdiff
path: root/exemple10
diff options
context:
space:
mode:
Diffstat (limited to 'exemple10')
-rwxr-xr-xexemple1024
1 files changed, 16 insertions, 8 deletions
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"
+
+