English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der bc-Befehl ist eine Sprache für Arbitrary-Precision-Rechner und wird normalerweise unter Linux als Rechner verwendet.
Es ähnelt einem grundlegenden Rechner, mit dem grundlegende mathematische Operationen durchgeführt werden können.
Gewöhnliche Operationen:
bc(Optionen)(Parameter)
Optionenwert
Parameter
Datei: Specific file containing the calculation task.
$ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. Dies ist freie Software mit ABSOLUT KEINER GARANTIE. Für Details geben Sie `warranty' ein. 2+3 5 5-2 3 2+3*1 5
Eingabe quit beenden.
durch den Pipe-Zeichen
$ echo "15+5" | bc 20
scale=2 Stellen für Dezimalzahlen,2 bezeichnet die Aufteilung in zwei Stellen:
$ echo 'scale=2; (2.777 - 1.4744)/1' | bc 1.30
bc hat neben scale auch ibase und obase für andere Zahlensysteme:
$ echo "ibase=2;111" |bc 7
Zehnersystemumwandlung
#!/bin/bash abc=192 echo "obase=2;$abc" | bc <pre> <p> Ergebnis der Ausführung:11000000,Dies ist die Umwandlung von Dezimal in Binär mit bc.</p> <pre> #!/bin/bash abc=11000000 echo "obase=10;ibase=2;$abc" | bc
Ergebnis der Ausführung:192,Dies ist die Umwandlung von Binär in Dezimal mit bc.
Berechnung von Quadrat und Quadratwurzel:
$ echo "10^10" | bc 10000000000 $ echo "sqrt(100)" | bc 10