jabali07
Goto Top

Modulo - Berechnung

Scripting unter Linux

Moin,

gibt es eine einfache Möglichkeit, den "Rest" aus der Division zweier ganzer Zahlen in einem Script zu errechnen? Bin leider absoluter Neuling, was Linux angeht und hoffe auf Eure Mithilfe. Vielen Dank.

Gruß jabali07

Content-Key: 95101

Url: https://administrator.de/contentid/95101

Printed on: April 19, 2024 at 00:04 o'clock

Member: flintnail
flintnail Aug 22, 2008 at 11:11:28 (UTC)
Goto Top
hmm...

habs zwar lange nicht gemacht, aber der modulo Operator in Unixen ist meine ich %.
Probier mal nen

expr 5 % 2

sollte 1 liefern face-smile
Member: fachinformatiker
fachinformatiker Aug 22, 2008 at 11:19:44 (UTC)
Goto Top
Bash kann keine Kommazahlen. also ganz billig einfach rechnen:
echo $((8/5)) #gibt 1 zurück
Member: AndreasHoster
AndreasHoster Aug 22, 2008 at 11:28:02 (UTC)
Goto Top
Nur das 1 das falsche Ergebnis ist und 3 rauskommen sollte.
Aber flintnail konnte sich richtig erinnern, % ist das Modulo Zeichen
Daher: $((8%5)) ergibt 3.
Member: fachinformatiker
fachinformatiker Aug 22, 2008 at 11:32:10 (UTC)
Goto Top
Äh... wer lesen kann ist mal wieder klar im Vorteil, also bin ich raus...
Member: jabali07
jabali07 Aug 22, 2008 at 12:19:33 (UTC)
Goto Top
Herzlichen Dank an alle für die schnelle Hilfe! face-smile

Gruß
jabali07