summaryrefslogtreecommitdiffstats
path: root/research/research1.sh
diff options
context:
space:
mode:
Diffstat (limited to 'research/research1.sh')
-rw-r--r--research/research1.sh36
1 files changed, 36 insertions, 0 deletions
diff --git a/research/research1.sh b/research/research1.sh
new file mode 100644
index 0000000..748bb31
--- /dev/null
+++ b/research/research1.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+tu0(){
+
+local local_var='local_var'
+global_var='global_var'
+
+foo()
+{
+ printf 'foo()\n'
+ printf 'local_var: %s\n' "${local_var}"
+ printf 'global_var: %s\n' "${global_var}"
+}
+
+}
+tu0
+
+tu1(){
+
+bar()
+{
+ printf 'bar()\n'
+ printf 'local_var: %s\n' "${local_var}"
+ printf 'global_var: %s\n' "${global_var}"
+}
+
+}
+tu1
+
+main()
+{
+ foo
+ bar
+}
+
+main "${@}"