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.
local can only be used within a function; it makes the variable name have a visible scope restricted to that function and its children.
The return status is zero unless
local is used outside a function, an invalid name is supplied, or name is a readonly variable.
This is a BASH shell builtin, to display your local syntax from the bash prompt type: help local
“A local shop for local people” ~ The League Of Gentlemen
Related linux 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 commands: SET – Display, set, or remove environment variable