Local
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