21 Dec
2005
21 Dec
'05
08:11
Dr. Jürgen Vollmer schrieb:
Am Mittwoch, 21. Dezember 2005 08:52 schrieb Martin Hochreiter:
Hi!
Ich möchte 2 Dinge auf der Linux Shell
a) expr 2 / 3 soll nicht 1 ergeben sondern den korrekten 0,666667
und dann soll dieses 0,66667 zu 0,67 (also immer 2 Dezimalstellen) werden
wie stell ich das an ?
mit expr gar nicht: aus info expr: `* / %' Multiplication, division, remainder. Both arguments are converted to integers; an error occurs if this cannot be done.
es geht aber so:
$ echo "scale=10; 2 / 3" | bc .6666666666
Bye Jürgen
Passt, das war es (habs eben selbst auch rausgekriegt) - danke! lg