Aufrunden float-point-zahlen bash

Ok, ich versuche also zu Runde bis eine Eingabe 17.92857so dass es erhält einen input von 17.929 in der bash.

Mein code bisher ist:

read input
echo "scale = 3; $input" | bc -l

Jedoch, wenn ich diese, es nicht in der Runde, es gibt 17.928.

Kennt jemand irgendwelche Lösungen dazu?

InformationsquelleAutor der Frage Quill | 2014-10-20

Schreibe einen Kommentar