Local: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
'''local''' - Lokale Variablen definieren | |||
== local == | == local == | ||
''local'' kann nur innerhalb von Funktionen verwendet werden und | |||
dient der Definition lokaler Variablen | |||
Somit ist sichergestellt, dass existierende Variablen gleichen Namens nichtversehentlich überschrieben werden | |||
<syntaxhighlight lang="bash" highlight="1,2,3,5,7,8,9,11" line> | <syntaxhighlight lang="bash" highlight="1,2,3,5,7,8,9,11" line> | ||
var=foo | var=foo |
Version vom 8. August 2024, 13:21 Uhr
local - Lokale Variablen definieren
local
local kann nur innerhalb von Funktionen verwendet werden und
dient der Definition lokaler Variablen
Somit ist sichergestellt, dass existierende Variablen gleichen Namens nichtversehentlich überschrieben werden
var=foo
func() { var=bla; echo $var; }
func
bla
echo $var
bla
var=foo
func() { local var=bla; echo $var; }
func
bla
echo $var
foo