local
Create variables
SYNTAX local [option] name[=value]
For each argument, a local variable named name is created, and
assigned value.
The option can be any of the options accepted by declare.
can only be used within a function; it makes the variable name
have a visible scope restricted to that function and its children.
local
The return status is zero unless local
is used outside a function,
an invalid name is supplied, or name is a readonly variable.
`local' is a BASH builtin command.
"A local shop for local people" - The League Of Gentlemen
Related Linux Bash commands:
declare - Declare variables and give them attributes
env - Display, set, or remove environment variables
export - Set an environment variable
function - Define Function Macros
readonly - Mark variables/functions as readonly
set - Manipulate shell variables and functions
Equivalent Windows NT commands:
SET - Display, set, or remove Windows NT environment
variables
SETLOCAL - Begin localisation of environment
changes in a batch file
SETX - Set environment variables permanently