Portál AbcLinuxu, 12. května 2025 10:09

Dotaz: Předání proměné z subscriptu scriptu do parent scriptu

29.10.2014 10:50 Jura Jurátor | skóre: 2
Předání proměné z subscriptu scriptu do parent scriptu
Přečteno: 136×
Odpovědět | Admin
Kolega měl problém, že když spustil script a ten script si spustil subscript (další script). Tak ten subscript nebyl

schopný zapsat do globální proměnné hlavního scriptu, to co subscript vyplodil.

Kolega přišel na řešení.

a) Ukončený script vytvoří návratovou hodnotu.

b) script zapíše výsledek na disk a hlavní script si ho odtamtud načte.

Je to tak, nebo se to dá pořešit ještě lépe ?

Předem díky

Jura


Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Jura Jurátor (tazatel))
29.10.2014 11:24 GeorgeWH | skóre: 42
Rozbalit Rozbalit vše Re: Předání proměné z subscriptu scriptu do parent scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin
miesto spustenia skriptu pouzi . alebo source
Řešení 1× (Jura Jurátor (tazatel))
Fuky avatar 29.10.2014 11:34 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Předání proměné z subscriptu scriptu do parent scriptu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Další možnost je zapsat výsledek na stdout v subscriptu a načíst z hlavního skriptu např.:

RESULT=$(/path/to/subscript)
-- RÁMO: psí tábor , ETriatlon: Výuka plavání

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.