English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
bc 命令是任意精度计算器语言,通常在linux下当计算器用。
它类似基本的计算器, 使用这个计算器可以做基本的数学运算。
常用的运算:
bc(选项)(参数)
选项值
Parámetros
Archivo: especifica el archivo que contiene la tarea de cálculo.
$ bc bc 1.06.95 Derechos de autor 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Este es un software gratuito con ABSOLUTAMENTE NINGUNA GARANTÍA. Para obtener detalles, escriba `warranty'. 2+3 5 5-2 3 2+3*1 5
ingresar quit para salir.
a través del símbolo de tubería
$ echo "15+5" | bc 20
scale=2 establecer la cantidad de decimales,2 representa mantener dos decimales:
$ echo 'scale=2; (2.777 - 1.4744)/1' | bc 1.30
bc además de scale para establecer la cantidad de decimales, también hay ibase y obase para cálculos en otras bases:
$ echo "ibase=2;111" |bc 7
Conversión de bases
#!/bin/bash abc=192 echo "obase=2;$abc" | bc <pre> <p> El resultado de la ejecución es:11000000,esto es convertir decimal a binario.</p> <pre> #!/bin/bash abc=11000000 echo "obase=10;ibase=2;$abc" | bc
El resultado de la ejecución es:192,esto es convertir binario a decimal usando bc.
Calcular el cuadrado y la raíz cuadrada:
$ echo "10^10" | bc 10000000000 $ echo "sqrt(100)" | bc 10