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.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage