Neue Fragen mit dem Tag «bc»

Insgesamt gefunden 13 Fragen

0
Bewertungen
0
Antworten
460
Ansichten

Interpretiere String als Ganzzahl in die Standardausgabe

Ich suche nach einer Möglichkeit, dec-Zahlen in eine binäre Darstellung eines grundlegenden Datentyps wie int8, uint8, float usw. zu konvertieren. Zum Beispiel: echo "123" | functionTo int8 | hexdump -C Ergebnis sollte "7B" sein Ein anderes Beispiel echo "123" | functionTo uint16 | hexdump -C Da...
fragte Stefan vor 5 Jahren

1
Bewertungen
2
Antworten
700
Ansichten

Warum liefert mein Bash-Skript nicht die richtige Antwort für dieses Project Euler?

Ich versuche, Bash zu verwenden, um Project Euler 13 abzuschließen . Unten ist mein Code, mit dem ich einfach nicht herausfinden kann, was falsch ist. #!/bin/bash sum=0 while read -r -d $'\r' line; do sum=$(echo $sum + $line | bc) done <<< "$(curl -s http://pastebin.com/raw/uHZ0PZjm)"...
fragte Egrodo vor 7 Jahren

2
Bewertungen
1
Antwort
672
Ansichten

Wie kann man bash sagen, dass es ein Skript zufriedenstellend wiederholen soll, dann das fertige Produkt ausgeben

Ich versuche, diesen Code zu wiederholen, bis ich ihn anhalte. Entweder indem ich eine Zeit einstelle, für die er sich wiederholt, ^ c drückt oder die Anzahl der Iterationen einstellt und dann das Ergebnis der Wiederholung ausgibt. Der Code sollte in sich selbst eingespeist werden, so dass bei der e...
fragte Hellreaver vor 8 Jahren

0
Bewertungen
1
Antwort
487
Ansichten

Ersetzen Sie zwei Float-Nummern im Shell-Skript

Ich habe ein Shell-Skript geschrieben, um zwei Float-Werte zu subtrahieren. Unten sind die zwei Werte: debit_amount=7.853117806000353E7 credit_amount=3223649.619999993 val1=$(printf "%f", "$debit_amount") val2=$(printf "%f", "$credit_amount") echo " val1 = " $val1 echo " val2 = " $val2 final=`ech...
fragte user vor 8 Jahren

0
Bewertungen
1
Antwort
496
Ansichten

Bestimmte Bash-Bc-Verwendung, die das Ergebnis nicht in einer Variablen speichert

Leider führt dies zu einer leeren Variablen, und der Befehl bc gibt das Ergebnis trotzdem an das Terminal aus, während versucht wird, Aux zuzuordnen aux=&(bc -l <<< "scale = 5; c($*$constant)") echo "$aux" Wie kann ich dieses Ergebnis speichern?
fragte RomuloPBenedetti vor 8 Jahren

1
Bewertungen
2
Antworten
559
Ansichten

Falsche Ergebnisse beim Vergleich zweier Zahlen mit bc (bash)

Ich bin auf einen Fehler gestoßen, wahrscheinlich einen Fehler bc. Ich habe es gefunden, als ich versuchte, zwei Zahlen in einem Skript in Bash zu vergleichen. Es stellt sich heraus, dass wenn ich tue: echo "1.1E-2<1.1E-1" | bc -l Es wird 1 zurückgegeben (wie erwartet). Aber wenn ich das zum Bei...
fragte juan monti vor 9 Jahren

1
Bewertungen
1
Antwort
693
Ansichten

Holen Sie sich GNU bc, um ein Zeilenvorschubzeichen zu drucken

GNU bc ist sehr unkonventionell. Ich kann online nichts finden, wie man einen Newline-Charakter drucken kann. Ich versuche, die ersten 16 Hexadezimalziffern der Sinuszahlen der ganzen Zahlen von 1 bis 30 auszudrucken. Ich würde erwarten, dass so etwas funktioniert: define mod(x, y) { oldscale=scale;...
fragte Melab vor 9 Jahren

2
Bewertungen
1
Antwort
621
Ansicht

Warum ignoriert "bc" meine "Obase"?

>>> bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ibase = 16 obase = 56 BE753DE5C17F1B6C9F5D1E8A628B74B0FFC4A7 13 54 52 19 83 18 71 14 32 84 08 11 54 04 20 50 49 70 30 00 29 4...
fragte Alan H. vor 12 Jahren

4
Bewertungen
2
Antworten
4531
Ansicht

Wie kann man mit bc (Bench-Rechner) eine Division durchführen und Teilergebnisse erzielen?

bc 1/2 0 5/3 1 10/3 3 Wenn ein Bruch eingegeben wird bc, wird das Ergebnis auf eine ganze Zahl abgeschnitten. Wie kann dieses Verhalten vermieden werden, so dass die Ausgabe einer Divisionsoperation eine reelle Zahl ist?
fragte user001 vor 12 Jahren

0
Bewertungen
1
Antwort
1131
Ansicht

Beste Floating-Point-Lösung für Bash-Skript?

Ich verwende den Bash-Rechner für Fließkommaberechnungen und muss in Skripten das Eingabe-Umleitungs- und Backtick-Symbol (`) verwenden. Wie normale Klammern $[math operation]und expr unterstützt Float-Berechnung nicht. Gibt es eine andere Möglichkeit, die Floatberechnung direkt auszuführen, anstatt...
fragte P K vor 12 Jahren

1
Bewertungen
1
Antwort
519
Ansichten

Multiplikation in Bc (Bankrechner)

$ echo 2*1024|bc 20480 $ echo 2.0*1024|bc 2048.0 $ echo 2*1024.0|bc 2048.0 Was ist denn hier los? Aktualisieren: dc schafft es gut $ echo "2 1024 * p"|dc 2048
fragte Stephen Paulger vor 13 Jahren

5
Bewertungen
4
Antworten
2662
Ansichten

Mit Gnu bc teilen

Ich fange gerade mit Gnu an und bin ganz am Anfang (sehr entmutigend ...). Ich möchte zwei Zahlen teilen und als Ergebnis einen Float erhalten: $bc bc 1.06.94 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For detai...
fragte Boldewyn vor 14 Jahren

7
Bewertungen
5
Antworten
13230
Ansichten

GNU BC: "modulo"% mit einer anderen Skala als 0

Wenn die Skala nicht Null ist, neigen Berechnungen mit%, wie 3% 2 und 46% 4, zur Ausgabe von 0. Wie wird der Algorithmus mit einer anderen Skala als 0 entworfen? bc scale=10 print 4%3 // output 0
fragte KronoS vor 14 Jahren