Cálculos desde la línea de comandos usando bc
Artículo original en inglés
Si como yo, haceis la mayoría de trabajo desde la línea de comandos, usando vim para editar ficheros, mutt para el correo electrónico, cd/ls/mv/find/etc en lugar de un gestor de ficheros, entonces os molestará tener que usar una calculadora GUI para hacer mayormente cálculos simples.
Una característica útil de calcular desde la línea de comandos es que puedes ver lo que has escrito. Por ejemplo, algunas veces cuando entramos un cálculo complejo y largo (tanto GUI como en la calculadora de mano), algunas veces olvidamos si hemos introducido todos los números o hecho los cálculos en el orden correcto.
Este artículo muestra cómo efectuar cálculos estándar en la línea de comandos incluyendo suma, resta, multiplicación, división, raiz cuadrada, potencias, conversión de decimal a hex, decimal a binario, hex a decimal, y binario a decimal. También introduce brevemente usando bc en modo interactivo y como escribir ficheros para usar con bc para operaciones frecuentemente repetidas. Hay una mención al uso de Google para realizar cálculos. Termina con un pequeño reto para testear el poder de tu CPU.
Otras ventajas de usar bc:
bcse incluye con (todas?) las distribuciones Linux como estándar, así como (otra vez, casi todas) las Unix.- Los resultados de cálculos en algunos formatos propietarios de
bctienen hasta 99 dígitos decimales antes y después del punto decimal. Este límite se ha superado mucho en GNUbc. No se cuál es el límite, pero al menos muchas, muchas decenas de miles. Ciertamente es más que cualquieri calculadora basada en GUI de las que he usado. - Te encuentras a tí mismo trabajando en un entorno donde simplemente no tienes acceso a GUI.
- La sintaxis para sumas básicas es casi idéntica a la función de calculadora de Google, con lo que puedes aprender como usar dos utilidades de una sola vez!

Meneame
del.icio.us


