This shows you the differences between two versions of the page.
— |
kurs:function.sh [2014/09/10 21:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | |||
+ | function func { | ||
+ | local parameter=$1 | ||
+ | # die variable i wird local definiert um zu zeigen | ||
+ | # das lokale variablen nach beednigung der routine zu | ||
+ | # exitieren aufhoeren | ||
+ | local i | ||
+ | (( i=i+1 )) | ||
+ | echo "Aus func $parameter $i" | ||
+ | } | ||
+ | |||
+ | echo 'main' | ||
+ | func bla | ||
+ | |||
+ | echo "Aus main $parameter $i" | ||
+ | |||
+ | func bli | ||
+ | echo "Aus main $parameter $i" | ||
+ | </code> | ||