| 
       | 
    
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 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