dovrei fare uno script bash che legge le i valori delle variabili dichiarate in un'altro script bash. Mi spiego meglio:
script1.sh
codice:
#!/bin/sh
PIPPO="ciao pippo"
script2.sh
codice:
#!/bin/sh
SCRIPT1="script1.sh"
$SCRIPT1
echo $PIPPO
da shell scrivo: ./script2.sh
perchè non funziona? in alternativa potrei leggere i valori delle variabili da script1 e ridichiararla in script2 assegnando il valore ricavato dalla lettura di script1 ... cioè tratto script1 come un file di testo normale da cui leggere i valori delle variabili dichiarate al suo interno.