Re: export var

2021-11-27 Per discussione Davide Prina

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



Re: export var

2021-11-27 Per discussione Felipe Salvador
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



Re: export var

2021-11-27 Per discussione Giancarlo Martini
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...@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 


export var

2021-11-27 Per discussione Filippo Dal Bosco -
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