bc es un lenguaje de programación de calculadoras. Los scripts en bc se pueden ejecutar con el comando bc. Imagine que un archivo test.bc contiene el siguiente código:
scale = 2; (10.0*2+2)/7;
Eso significa que puedes ejecutar bc así:
$ cat test.bc | bc 3.14
bc puede hacer mucho más que dividir dos números. Es un lenguaje de secuencias de comandos completo por sí solo y puede hacer cosas arbitrariamente complejas con una secuencia de comandos bc. Una secuencia de comandos bc podría ser el punto final de una canalización de datos, donde los archivos de datos se mezclan inicialmente en un flujo de filas de datos y luego se usa una secuencia de comandos bc para calcular los valores que estamos buscando.
Puede omitir los mensajes de derechos de autor que se muestran mientras ejecuta bc usando la opción "-q".
$ bc –q 2 + 2 4 quit
La capacidad de tomar entradas estándar significa que podemos usar documentos, cadenas y tuberías para pasar scripts. Este es un ejemplo de cadena aquí:
$ bc <<< "2+2" 4
Si recibe un error como el que se muestra a continuación al ejecutar el comando bc:
bc: command not found
puede intentar instalar el paquete bc como se muestra a continuación según su elección de distribución.
Distribución | Comando |
---|---|
OS X | instalar cerveza bc |
Debian | apt-get install bc |
Ubuntu | apt-get install bc |
Alpino | apk agregar bc |
Arco Linux | pacman -S bc |
Kali Linux | apt-get install bc |
Cent OS | yum instalar bc |
Fedora | dnf instalar bc |
Raspbian | apt-get install bc |
La calculadora bash reconoce estos:
- Números (tanto enteros como de punto flotante)
- Variables (tanto variables simples como matrices)
- Comentarios (líneas que comienzan con un signo de libra o el lenguaje C /* */ par)
- Expresiones
- Declaraciones de programación (como declaraciones si-entonces)
- Funciones