EXPR

Post Reply
Message
Author
sinus
Posts: 35
Joined: 27. Mar 2001 8:24
Location: DO

EXPR

#1 Post by sinus »

Hi all,
wenn ich ich mit expr 144 / 60 rechne bekomme ich ja als Ergebnis 2 raus, aber ich möchte auch gerne den rest. Was muss ich eingeben damit er mir auch den rest anausgibt ?

vielen dank im voraus

stephan
Last edited by sinus on 08. Jul 2001 13:03, edited 1 time in total.

hugenay

Re: EXPR

#2 Post by hugenay »

per modulo operator %

144 % 60

und du hast die nachkomma stellen, die dann nur noch hinter die divisionsoperation. Was anders faellt mir nicht ein.

Jochen

Re: EXPR

#3 Post by Jochen »

Was anderes geht auch nicht, expr kann nur Integers. Wenn Du allerdings in einem Shellskript rechnen willst, dann verwende lieber

(( 144 / 60 ))

oder zur Ausgabe

echo $(( 144 / 60 ))

Dann rechnet die Shell, und nicht expr. Vorteil: Für expr muss immer ein Prozess gestartet und abgebaut werden. Das kostet merklich Zeit.

sinus
Posts: 35
Joined: 27. Mar 2001 8:24
Location: DO

Re: EXPR

#4 Post by sinus »

Vielen Dank!
Das hat mich echt weitergebracht...

stephan

Post Reply