local (beépített Bash parancs)

Tartalom

 

Adatok

Licenc: GNU GPLv3+
Verziószám: GNU Bash 5
Fejlesztő/tulajdonos: Free Software Foundation Inc.

Rövid leírás:

A local beépített Bash parancs manual oldala és súgója. A local parancs segítségével helyi változók hozhatók létre, melyekhez értékek adhatók. A helyi változók csak a függvényen belül használhatók, nem láthatók az őket definiáló függvényen és annak gyermekein kívül.

 

Man oldal kimenet

man bash
[...]
       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.  When local is used within a
              function, it causes the variable name to have a visible scope  restricted  to  that
              function and its children.  If name is -, the set of shell options is made local to
              the function in which local is invoked: shell options changed using the set builtin
              inside  the  function  are  restored to their original values when the function re-
              turns.  With no operands, local writes a list of local variables  to  the  standard
              output.  It is an error to use local when not within a function.  The return status
              is 0 unless local is used outside a function, an invalid name is supplied, or  name
              is a readonly variable.
[...]

 

 

Súgó kimenet

local --help
local: local [kapcsoló] név[=érték] ...
    Helyi változók definiálása.
    
    Egy NÉV nevű helyi változót hoz létre, és ÉRTÉK értéket ad neki.
    A KAPCSOLÓ tetszőleges, a „declare” által elfogadott kapcsoló lehet.
    
    A helyi változók csak a függvényen belül használhatóak, nem láthatóak
    az őket definiáló függvényen és annak gyermekein kívül.
    
    Kilépési kód:
    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap, értékadási
    hiba történik, vagy nem függvényben lett hívva.

 

Kapcsolódó tartalom