PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : arithmetischer vergleich



t23
11-01-2005, 13:32
Hallo,

ich will einen timer solange um ein vorher eingegebenes intervall erhöhen, bis der timer 600 erreicht.
Ich teste dies in einer schleife.
Wenn ich aber als intervall 90 eingebe, vergleicht er 90 mit 600. Problem ist das die 9 bei 90 größer als die 6 bei 600 ist. Die Bedingung ist aber theoretisch nicht erfüllt (logisch ist 90 kleiner als 600)
Ich teste dies folgendermaßen:
$timer < 600
gibt es einen arithmetischen operator der nicht Zahl für Zahl vergleicht, sondern den kompletten inhalt der Variable $timer mit der 600?

thx im vorraus

burst
11-01-2005, 13:49
du laesst es mal wieder offen um welche sprache es geht? falls du es noch nicht festgestellt hast es gibt mehr als eine scriptsprache.

aber da es letztes mal bei dir um shell scripting ging, werde ich mal davon ausgehen, dass auch dieses mal shell scripting gemeint ist.

if test $timer -lt 600

t23
11-01-2005, 13:57
Danke für die schnelle Hilfe.
Bin echt noch etwas unbeholfen in Sachen Shell.
Genaugenommen-> ksh


thx
MFG