Muchas veces necesito hacer cálculos sencillos cuando estoy trabajando y como siempre tengo una consola abierta utilizo la misma para hacer dichos cálculos.
Para esto hay varias formas echo, expr, bc, etc. la mas practica y rápida a mi gusto es expr, claro siempre y cuando sean enteros.
expr
Muestra el valor de la EXPRESIÓN en la salida estándar. Recordar que es solo para enteros (nada de operaciones en coma flotante).
Ejemplo:
expr 15 + 23
Salida: 38
Ejemplo:
expr 50 / 2
Salida: 25
echo
Tambien podemos utilizar para nuestros cálculos (enteros), el ultra conocido echo pero claro debemos decirle al mismo que los números son variables encerrando la operacion con $(( NUM1 OPER NUM2 )) por ejemplo.
Ejemplo:
echo $((15 + 23))
Salida: 38
Ejemplo:
echo $(( 50 / 2))
Salida: 25
bc
Llego la hora de hacer operaciones aritméticas enteras y punto flotante, bases, binarios, hexadecimales, senos, cosenos, tangentes, potencias, etc.
Ejemplo:
echo '2^3' | bc
Salida: 8
Ejemplo:
echo '10/3' | bc -l
Salida: 3.33333333333333333333
Ejemplo:
echo 'ibase=2;obase=A;10' | bc
Salida: 2
Como ven esta ultima opción tiene infinidades de parámetros para divertirse, y tendria muy poco sentido que hable aqui de ellos, por eso los invito a ver su manual, asi que en consola:
man bc


















