Aufrunden mit printf oder auch gerne anders
Guten Tag,
ich versuche gerade für einen Bush Skript eine Funktion zu finden womit ich Zahlen wie zum Beispiel wie folgt aufrunden kann.
71 ≈ 80
85 ≈ 90
64 ≈ 70
121 ≈ 130
Hat jemand von euch eine Idee?
Viele Grüße
Ich
ich versuche gerade für einen Bush Skript eine Funktion zu finden womit ich Zahlen wie zum Beispiel wie folgt aufrunden kann.
71 ≈ 80
85 ≈ 90
64 ≈ 70
121 ≈ 130
Hat jemand von euch eine Idee?
Viele Grüße
Ich
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 497769
Url: https://administrator.de/forum/aufrunden-mit-printf-oder-auch-gerne-anders-497769.html
Ausgedruckt am: 05.06.2025 um 02:06 Uhr
9 Kommentare
Neuester Kommentar

eine Funktion zu finden
Im Matheunterricht nicht aufgepasst ?zahl=76
echo $(((($zahl + 9)/10)*10))
für einen Bush Skript
Indianer oder Aborigines?
Zitat von @OIOOIOOIOIIOOOIIOIIOIOOO:
Die Zahlen welche bereits die 0 hinten haben, dürfen nicht angefasst werden.
Deswegen hatte ich es noch nachträglich angepasst , s.o.Die Zahlen welche bereits die 0 hinten haben, dürfen nicht angefasst werden.

Naja du vergleichst Birnen mit Äpfeln, das da oben ist Bash deins is awk. Bash rundet hier immer ab weil Basisberechnungen auf der Bash nur ganzzahlige Integerwerte nutzt, awk nicht. Da musst du schon auf Integer runden mit int() da er sonst mit float Werten rechnet.
Beispiel:

Beispiel:
