Il comando bc
è un linguaggio di calcolo arbitrario che consente di eseguire operazioni matematiche direttamente dalla riga di comando. È utile per effettuare calcoli complessi e per la manipolazione di numeri in formato decimale.
La sintassi di base del comando bc
è la seguente:
bc [options] [arguments]
-l
: Carica la libreria matematica standard, che include funzioni matematiche come seno, coseno e radice quadrata.-q
: Esegue bc
in modalità silenziosa, disabilitando il messaggio di benvenuto.-e
: Permette di eseguire comandi specificati direttamente dalla riga di comando.Ecco alcuni esempi pratici dell’uso di bc
:
Per eseguire un semplice calcolo, come la somma di due numeri:
echo "5 + 3" | bc
Per eseguire una divisione e ottenere un risultato con decimali:
echo "scale=2; 10 / 3" | bc
Per calcolare la radice quadrata di un numero utilizzando la libreria matematica:
echo "scale=4; sqrt(16)" | bc -l
Per eseguire un’espressione più complessa:
echo "scale=3; (2 + 3) * (5 - 2) / 2" | bc
scale
per definire il numero di cifre decimali nel risultato.bc
tratta i numeri come interi per impostazione predefinita, quindi specifica scale
per ottenere risultati decimali.bc
per eseguire calcoli complessi in batch.