Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash bc Uso equivalente en español: Calculadora de precisión arbitraria
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. Ejemplo 1: Suma simple
      2. Ejemplo 2: División con precisión
      3. Ejemplo 3: Usando la biblioteca matemática
      4. Ejemplo 4: Cálculo de potencias
    5. Tips

[Linux] Bash bc Uso equivalente en español: Calculadora de precisión arbitraria

Overview

El comando bc es una calculadora de precisión arbitraria que permite realizar cálculos matemáticos en la línea de comandos de Bash. Es especialmente útil para operaciones que requieren más precisión que la que ofrece la calculadora estándar de Bash.

Usage

La sintaxis básica del comando bc es la siguiente:

bc [opciones] [argumentos]

Common Options

  • -l: Carga la biblioteca matemática estándar, que incluye funciones matemáticas como seno, coseno y logaritmo.
  • -q: Inicia bc en modo silencioso, sin mostrar el banner de inicio.
  • -e: Permite ejecutar un comando específico al iniciar bc.

Common Examples

Aquí hay algunos ejemplos prácticos del uso de bc:

Ejemplo 1: Suma simple

echo "3 + 5" | bc

Este comando devuelve 8, que es el resultado de sumar 3 y 5.

Ejemplo 2: División con precisión

echo "scale=2; 10 / 3" | bc

Este comando establece la escala a 2, lo que significa que el resultado será 3.33.

Ejemplo 3: Usando la biblioteca matemática

echo "scale=4; s(1)" | bc -l

Este comando calcula el seno de 1 radian, devolviendo un resultado con 4 decimales.

Ejemplo 4: Cálculo de potencias

echo "2^10" | bc

Este comando calcula 2 elevado a la 10, devolviendo 1024.

Tips

  • Siempre establece la escala antes de realizar divisiones para evitar resultados truncados.
  • Puedes usar bc en scripts para automatizar cálculos complejos.
  • Recuerda que bc trabaja con números enteros por defecto, así que especifica la escala para obtener decimales.