BC

BC es una calculadora de precisión arbitraria, usada desde la línea de comando de Linux, pero también puede ser usada para hacer cálculos dentro de un script, ingresándole operaciones a través de un pipe. Aquí presentamos algunos ejemplos.

Para usar BC como una calculadora común, solo hay que abrir el programa con el comando ‘bc’, y luego ingresar las operaciones que se desee hacer. ‘quit’ es el comando para cerrar el programa.

O, para usarlo vía pipes, desde la línea de comandos de Linux o desde dentro de un script, ver los siguientes ejemplos:

1) Calcular 3+5:

echo "3+5" | bc

2) Calcular 1/3:

echo "1/3" | bc -l 

3) Guardar la multiplicación de dos variables, A y B, en la variable C:

C=`echo "$A * $B" | bc -l`

4) Calcular (sin(3.14))^2 y guardar el resultado en x:

x=`echo "(s(3.14))^2" | bc -l`

5) Dividir 6 por 3, escribiendo dos dígitos después del punto decimal:

echo 'scale=2; 6/3' | bc

Los anteriores son comandos simples, pero si son usados dentro de scripts, pueden hacer la mayor parte (sino toda) la matemática necesaria.