Ho due script 1.sh e 2.sh.esportazione non funziona nello script shell
1.sh è la seguente:
#!/bin/sh
variable="thisisit"
export variable
2.sh è la seguente:
#!/bin/sh
echo $variable
Secondo quanto ho letto, facendo in questo modo (esportazione) può accedere alle variabili in uno script di shell da un altro. Ma questo non funziona nei miei script. Qualcuno può aiutare, per favore. Grazie in anticipo.
e come stai eseguendo questi script di shell? – linuxeasy
vedere anche: http://superuser.com/questions/176783/what-is-the-difference-between-executing-a-bash-script-and-sourcing-a-bash-scrip#176788 e http: // unix.stackexchange.com/questions/3507/difference-between-environment-variables-and-exported-environment-variables-in-b – lesmana
Per prima cosa eseguo 1.sh nel terminale, quindi eseguo il 2.sh nello stesso terminale. .. – Xander