Local: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
'''local''' - Lokale Variablen definieren | '''local''' - Lokale Variablen definieren | ||
''local'' kann nur innerhalb von Funktionen verwendet werden und | ''local'' kann nur innerhalb von Funktionen verwendet werden und | ||
* So wird sichergestellt, dass existierende Variablen gleichen Namens nicht versehentlich ü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> |
Version vom 8. August 2024, 13:22 Uhr
local - Lokale Variablen definieren
local kann nur innerhalb von Funktionen verwendet werden und
- So wird sichergestellt, dass existierende Variablen gleichen Namens nicht versehentlich ü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