• export var

    From Filippo Dal Bosco -@21:1/5 to All on Sat Nov 27 17:00:01 2021
    se in uno script bash scrivo

    export C_O="mele"
    echo $C_O
    ottengo "mele"

    ed in un altro (subito dopo aver lanciato il primo) scrivo

    echo $C_O

    non ottengo nulla

    dove sbaglio ?



    --
    Filippo

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Giancarlo Martini@21:1/5 to All on Sat Nov 27 17:20:02 2021
    Il motivo credo sia perchè lo script iniziale ha il suo ambiente di
    esecuzione che non è quello del secondo

    Il giorno sab 27 nov 2021 alle ore 16:53 Filippo Dal Bosco - <
    fdb-ml@pente.it> ha scritto:

    se in uno script bash scrivo

    export C_O="mele"
    echo $C_O
    ottengo "mele"

    ed in un altro (subito dopo aver lanciato il primo) scrivo

    echo $C_O

    non ottengo nulla

    dove sbaglio ?



    --
    Filippo



    --
    Giancarlo Martini
    (Replace 'AAA' con '@')
    mailto:giancarlo.firAAAgmail.com <giancarlomartiniAAAgmail.com>

    <div dir="ltr">Il motivo credo sia perchè lo script iniziale ha il suo ambiente di esecuzione che non è quello del secondo</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno sab 27 nov 2021 alle ore 16:53 Filippo Dal Bosco - &
    lt;<a href="mailto:fdb-ml@pente.it">fdb-ml@pente.it</a>&gt; ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">se in uno script bash scrivo<br>

    export C_O=&quot;mele&quot;<br>
    echo $C_O<br>
    ottengo &quot;mele&quot;<br>

    ed in un altro (subito dopo aver lanciato il primo) scrivo<br>

    echo $C_O<br>

    non ottengo nulla<br>

    dove sbaglio ?<br>



    -- <br>
    Filippo<br>

    </blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Giancarlo Martini</div>
  • From Felipe Salvador@21:1/5 to Filippo Dal Bosco - on Sat Nov 27 19:00:01 2021
    On Sat, Nov 27, 2021 at 04:47:18PM +0100, Filippo Dal Bosco - wrote:
    se in uno script bash scrivo

    export C_O="mele"
    echo $C_O
    ottengo "mele"

    ed in un altro (subito dopo aver lanciato il primo) scrivo

    echo $C_O

    non ottengo nulla

    dove sbaglio ?

    http://www.pluto.it/files/ildp/guide/abs/subshells.html



    --
    Filippo

    --

    Felipe Salvador

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Davide Prina@21:1/5 to Filippo Dal Bosco - on Sun Nov 28 09:00:02 2021
    On 27/11/21 16:47, Filippo Dal Bosco - wrote:
    se in uno script bash scrivo

    export C_O="mele"

    ed in un altro (subito dopo aver lanciato il primo) scrivo

    echo $C_O

    non ottengo nulla

    Mi vengono in mente due soluzioni al tuo problema:

    1) richiamare lo script con source

    $ . ./mio_script.sh
    mele
    $ echo $C_O
    mele

    lo stesso puoi ottenerlo con
    $ source ./mio_script.sh

    2) eseguire il secondo script richiamandolo all'interno del primo

    Ciao
    Davide
    --
    Elenco di software libero: http://tinyurl.com/eddgj
    GNU/Linux User: 302090: http://counter.li.org
    Non autorizzo la memorizzazione del mio indirizzo su outlook

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)