Originariamente inviato da Miss lady
Grazie, ma in questo modo i valori sono gia' stabiliti, uso il comando read per assegnare il valore!!!!
Se scrivo A="0.860" poi quando mi fa il calcolo me lo fa utilzzando i valori gia assegnati? (in questo caso sarebbe A="0.860"
L'unica cosa che devi cambiare nel tuo script e` questa:
sostituisci
codice:
let "R1 = A * B * C * 40"
con
codice:
R1=$( echo $A \* $B \* $C \* 40 | bc )
Il resto immutato. L'escape dell'asterisco (il backslash) serve a impedire la sostituazione da parte della shell, che farebbe impazzire bc.