Tag: bc

bc ist ein beliebiger Genauigkeit Rechner verwendete Sprache in shell-scripting. Verwenden Sie dieses tag für Fragen zur programmatischen Verwendung von bc; Fragen über die Allgemeine Nutzung und der Fehlersuche sind als off-topic.

Rohr Ausgabe der bc-Taschenrechner

Anzahl der Antworten 1 Antworten
Kurze version: Ich versuche, etwas zu bekommen, wie diese arbeiten in c unter Verwendung von Rohrleitungen: echo 3+5 | bc Längere version: Folgenden einfachen Anweisungen Rohre auf http://beej.us/guide/bgipc/output/html/multipage/pipes.html, ich habe versucht, etwas zu schaffen, ähnlich wie im

Mit Gebrochener exponent mit bc

Anzahl der Antworten 2 Antworten
bc, ein Linux-command-line-Rechner, ist kompetent genug, zu berechnen 3^2 9 Sogar einen negativen exponent nicht verwechseln: 3^-2 0.11111 Doch es schlägt fehl, wenn es auf 9^0.5 Runtime warning (func=(main), adr=8): non-zero scale in exponent Wie konnte es

Hex zu Binär-Konvertierung in der bash

Anzahl der Antworten 2 Antworten
Ich versuche zu konvertieren, eine Reihe von bytes von hex in bin mit der bash. aber ich bekomme immer wieder (scheinbar zufällig) "(standard_in) 1: syntax error" aus den Antworten folgenden code: for j in c4 97 91

Bash-Scripting und bc

Anzahl der Antworten 3 Antworten
Ich versuche zu schreiben, ein bash-Skript, und ich brauchte einige floating-point-math. Im Grunde möchte ich etwas wie das hier tun: NUM=$(echo "scale=25;$1/10" | bc) if [ $? -ne 0 ] then echo bad fi Das problem, das

Wie kann ich berechnen pi mit Bash-Befehl

Anzahl der Antworten 3 Antworten
Lerne ich bash-scripting. Während der Erkundung die mathematische Funktionen, die ich bin, stieß Sie auf einen Befehl berechnet den Wert von pi. seq -f '4/%g' 1 2 99999 | paste -sd-+ | bc -l Obwohl ich verstehe,

bc truncate floating point Zahl

Anzahl der Antworten 3 Antworten
Wie kann ich abschneiden, eine floating-point-Zahl mit bc e.g wenn ich echo '4.2-1.3' | bc welche Ausgänge 2.9 wie bekomme ich es abschneiden/verwenden Boden zu bekommen 2 InformationsquelleAutor Bilal Syed Hussain | 2013-12-13

Wie komme ich an bc(1) zum drucken der führenden null?

Anzahl der Antworten 11 Antworten
Ich etwas wie das folgende in einem Makefile: echo "0.1 + 0.1" | bc (in die real-Datei die zahlen sind dynamisch, natürlich) Druckt es .2 aber ich will es drucken 0.2. Möchte ich dies zu tun ohne

bc und seine ibase/obase Optionen:

Anzahl der Antworten 3 Antworten
Stolperte ich über einen kuriosen bug, denke ich: Versuchte ich zu Lesen, "512" als Zahl zur Basis 6, und der Ausgang als Basis-16: echo "ibase=6;obase=16;512" | bc 161 Wie Sie sehen können, ist die Ausgabe 161, aber

Vergleichen von zwei floating-point-Werte in shell-Skript

Anzahl der Antworten 3 Antworten
Ich hatte zu tun, eine division in einem shell-Skript und der beste Weg war: result1=`echo "scale=3; ($var1 /$total) * 100"| bc -l` result2=`echo "scale=3; ($var2 /$total) * 100"| bc -l` aber ich will vergleichen die Werte von

wie Rohr bc-Berechnung in shell-variable

Anzahl der Antworten 3 Antworten
Ich habe eine Berechnung auf eine Linux-shell, so etwas wie dieses echo "scale 4;3*2.5" |bc gibt mir ein Ergebnis, jetzt möchte ich Pfeife das Ergebnis dieser Berechnung in einer Variablen, so dass ich es nutzen kann, später

Wie berechne ich die log von einer Nummer über bc?

Anzahl der Antworten 7 Antworten
Dies ist das erste Zeit bin ich mit bc. Ich will die Berechnung der log (Basis 10) einer Zahl. Wie mache ich das? InformationsquelleAutor der Frage Bruce | 2011-11-01

Floating-point-Ergebnisse in der Bash integer-division

Anzahl der Antworten 2 Antworten
Ich habe ein backup-Skript auf meinem server, das keine cron jobs backups und schickt mir eine Zusammenfassung der Dateien, die gesichert werden, einschließlich der Größe der neuen backup-Datei. Als Teil des Skripts, möchte ich teilen Sie die

Hexadezimal zu Dezimal in Shell Script

Anzahl der Antworten 6 Antworten
Kann jemand helfen, mir zu erzählen, wie konvertiert eine hexadezimale Zahl, Dezimalzahl in ein shell-Skript aus? E. g. Ich möchte konvertieren Sie die Hexadezimalzahl bfca3000 Dezimalzahl mit einem shell-Skript. Ich wollen im Grunde die Differenz zweier Hexadezimalzahlen.

Wie weist man einer Shellscript-Variablen eine Ausgabe zu?

Anzahl der Antworten 1 Antworten
Wie ordnen Sie dieses Ergebnis, um eine shell-variable? Eingang: echo '1+1' | bc -l Ausgabe: 2 Versuche: (hat nicht funktioniert) #!bin/sh a=echo '1+1' | bc -l echo $a InformationsquelleAutor der Frage GarouDan | 2013-04-18

bc ignoriert die Skalierungsoption

Anzahl der Antworten 2 Antworten
Ich kann nicht herausfinden, warum das tool " bc "manchmal ignoriert Sie die option "skalieren". Hier ist ein Beispiel: > echo 'scale=2; 2.777 - 1.4744' | bc 1.3026 Erwartete Ergebnis ist: 1.30 Zusätzliche Informationen: > bash --version

Wie bekomme ich bc (1), um die führende Null zu drucken?

Anzahl der Antworten 11 Antworten
Ich etwas wie das folgende in einem Makefile: echo "0.1 + 0.1" | bc (in die real-Datei die zahlen sind dynamisch, natürlich) Druckt es .2 aber ich will es drucken 0.2. Möchte ich dies zu tun ohne

Wie bekomme ich bc, um Zahlen in wissenschaftlicher (aka exponentieller) Notation zu behandeln?

Anzahl der Antworten 8 Antworten
bc nicht wie zahlen in wissenschaftlicher Schreibweise ausgedrückt (aka exponentielle notation). $ echo "3.1e1*2" | bc -l (standard_in) 1: parse error aber ich muss es verwenden, um zu behandeln, ein paar Datensätze, die sich in dieser notation.

Wie bekomme ich eine Dezimalzahl, wenn ich in bc dividiere?

Anzahl der Antworten 1 Antworten
Ich Brauch 'bc' zu teilen Sie eine Nummer und geben Sie mir nicht nur den Fußboden, sondern auch der Rest. Zum Beispiel 'bc' gibt mir '2', wenn ich '5/2'. Ich würde etwas wirklich will, wie '2.5' Vielleicht