systemadmin.es > Utilidades > Calculadora por consola: dc

Calculadora por consola: dc

Tal como se apunta en los comentarios en referencia a la calculadora por consola con bc tambien existe el comando dc: una calculadora polaca-inversa.

Ésta funciona a modo de pila, se acomulan los operandos y luego se aplica la operación:

echo "8 3 +" | dc

Este comando sumaría 8+3 y el resultado lo devolvería a la pila. Para indicar que nos muestre el resultado deberiamos indicarlo mediante el comando “p“:

echo "8 3 + p" | dc

En el caso que hicieramos esto (anidamos operaciones):

echo "8 3 + 2 * p" | dc

Lo que haría sería sumar 8 y 3, dejar 11 en la pila, acumular 2 y multiplicar los valores: por lo que el resultado que volvería a la pila sería 22. Finalmente con el comando p mostraria el valor que se ha dejado en la pila.

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>