Pagina 1 di 1

Bash e calcoli: potenza ad esponente reale

Inviato: mar 12 nov 2013, 0:11
da joe
Di solito non uso bash se ho bisogno di usare parecchia matematica.
Però per cose non troppo articolate mi risulta più semplice sopratutto quando si deve lavorare con files di testo che contengono dati da rielaborare ecc ecc.
Per fare i conti matematici ho sempre usato "bc", del tipo:

Codice: Seleziona tutto

variabile=$(echo "scale=4; 1/7*35.89"|bc)
Però sono inciampato in un limite di bc riguardante l'elevamento a potenza:
L'esponente deve essere un intero. Altrimenti dà errore.
Però se ho a che fare con una formula che coinvolge un esponente non intero cosa faccio?
Ho letto di una scappatoia secondo me scomoda che permette di continuare ad usare bc esprimendo la potenza con esponenziale e logaritmo secondo una formula che non sto a ripetere qui.

Voi come vi regolate dovendo calcolare una potenza ad esponente reale dentro uno script bash?
Grazie in anticipo! :D