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.