POSIX-kompatible Möglichkeit, Variablen auf eine Funktion in einem Shell-Skript anzuwenden
Gibt es eine POSIX-konforme Möglichkeit, den Gültigkeitsbereich einer Variablen auf die Funktion zu beschränken, in der sie deklariert ist? d. h .:
Testing()
{
TEST="testing"
}
Testing
echo "Test is: $TEST"
sollte "Test is:" ausgeben. Ich habe etwas über die Schlüsselwörter declare, local und typeset gelesen, aber es sieht nicht so aus, als wären sie POSIX-Built-Ins erforderlich.