Salve a tutti,
ho un problema con uno script bash, lo script prende come argomento una cartella e restituisce la somma delle dimensione dei vari file in esso contenuti.
Piu' o meno lo script è così:
function somma_file(){
...
...
return $somma
}
somma
valore_var=$?
echo $valore_var
Il fatto è che $valore_var retituisce un valore che NON è quello della variabile $somma che si trova nella funzione somma_file() . Infatti se nella funzione somma_file() faccio
echo $somma (prima del return) stampa il valore corretto!
Dove sbaglio?
Grazie