declare

Tartalom

 

Adatok

Verziószám: GNU bash, 4.4.12
Fejlesztő/tulajdonos: Free Software Foundation, Inc.

 

 

Súgó kimenet

declare --help
declare: declare [-aAfFgilnrtux] [-p] [név[=érték] ...]
    Változóértékek és attribútumok beállítása.
    
    Változók deklarálása és attribútumok megadása. Ha nincs NÉV megadva,
    kiírja az összes változó attribútumait és értékét.
    
    Kapcsolók:
      -f        művelet és megjelenítés korlátozása függvénynevekre és
                -definíciókra
      -F        megjelenítés korlátozása függvénynevekre (és sor számára,
                valamint a forrásfájl nevére hibakereséskor)
      -g        globális változók létrehozása parancsértelmező-függvényben való
                használatkor, egyébként figyelmen kívül marad
      -p        minden NÉV attribútumainak és értékének kiírása
    
    Attribútumokat állító kapcsolók:
      -a        NÉV indexelt tömbbé alakítása (ha támogatott)
      -A        NÉV asszociatív tömbbé alakítása (ha támogatott)
      -i        minden NÉV kapjon „integer” attribútumot
      -l        a NÉV kisbetűssé konvertálása értékadáskor
      -n        a NÉV hivatkozás legyen az értékében megadott változóra
      -r        minden NÉV legyen csak olvasható
      -t        minden NÉV kapjon „trace” attribútumot
      -u        a NÉV nagybetűssé konvertálása értékadáskor
      -x        minden NÉV exportálása
    
    A „-” helyett „+” használata kikapcsolja az adott attribútumot.
    
    Az integer attribútummal rendelkező változókhoz való értékadáskor
    aritmetikai kiértékelés történik (lásd a „let” parancsot).
    
    Függvénytörzsben „declare”-t használva minden NÉV helyi lesz, hasonlóan
    a „local” parancshoz. A „-g” kapcsoló elnyomja ezt a viselkedést.
    
    Kilépési kód:
    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap, vagy értékadási
    hiba történik.

 

Kapcsolódó tartalom

  • ...

 

Címkék