Versuchen Sie etwas wie scale=2
Aus der Manpage :
Skala (Ausdruck)
Der Wert der Skalierungsfunktion ist die Anzahl der Stellen nach dem Dezimalzeichen im Ausdruck.
Standardmäßig ist die Skala 0, daher werden keine Nachkommastellen angezeigt.
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?
Versuchen Sie etwas wie scale=2
Aus der Manpage :
Skala (Ausdruck)
Der Wert der Skalierungsfunktion ist die Anzahl der Stellen nach dem Dezimalzeichen im Ausdruck.
Standardmäßig ist die Skala 0, daher werden keine Nachkommastellen angezeigt.
Verwenden Sie die scale
spezielle Variable, um Dezimalstellen zu definieren:
scale=4 1/2 .5000