2011-09-13

Calculadora en Consola

Estaba haciendo unas copias forenses y tenia que hacer unos calculos matematicos sencillos, pero a las 3 de la manana nada es sencillo de hacer y menos ponerse a buscar una calculadora o un entorno grafico con una, pero afortunadamente me acorde del comando bc que permite tener una calculadora en consola.

Gracias a este comando los procesos fueron mas sencillos pues podia realizar los calculos de la geometria del disco en la misma consola y saber cuantos sectores de 4096 tenia cada disco ya si enviar las copias forenses. Bueno despues de la chachara habitual les muestro como usar el comando.

El requiere que le entregen el calculo como texto y el lo ejecuta, como por ejemplo asi:

root@localhost:# echo "15-5" | bc
10

pero si requieren decimales es solo adicionarle la opcion -l al comando bc, asi:

root@localhost:# echo "10/3" | bc -l
3.3333333333333

Y ademas puedes hacer asociaciones como la siguiente:

root@localhost:# echo "(156301488*512)/4096" | bc -l
19537686.00000000000000000000

Espero que les sirva