Hallo, ich bin grad so ein wenig am Zweifeln: Ich will einfach nur einen Wert einer Variablen überprüfen: $ echo $testvar 7 und dann $ if test $testvar -qt 6; then echo "richtig"; else echo "falsch"; fi; bash: test: -qt: binary operator expected falsch Ähhh... Was versteh ich da denn grad falsch? Grüße, Dennis -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, 15.04.2009 09:45, DennisMail@gmx.net wrote:
Hallo,
ich bin grad so ein wenig am Zweifeln: Ich will einfach nur einen Wert einer Variablen überprüfen:
$ echo $testvar 7
und dann
$ if test $testvar -qt 6; then echo "richtig"; else echo "falsch"; fi; bash: test: -qt: binary operator expected falsch
Ähhh... Was versteh ich da denn grad falsch?
Komische bash-Syntax... probier mal testvar=7; if [[ ${testvar} -gt 6 ]] ; then echo "richtig"; else echo "falsch"; fi Die Feinheiten kann David dann korrigieren :-) Arno
Grüße, Dennis
-- Arno Lehmann IT-Service Lehmann Sandstr. 6, 49080 Osnabrück www.its-lehmann.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
DennisMail@gmx.net wrote:
ich bin grad so ein wenig am Zweifeln: Ich will einfach nur einen Wert einer Variablen überprüfen:
$ echo $testvar 7
und dann
$ if test $testvar -qt 6; then echo "richtig"; else echo "falsch"; fi; bash: test: -qt: binary operator expected falsch
Ähhh... Was versteh ich da denn grad falsch?
Was soll "-qt" für ein Test sein? man test! Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Was soll "-qt" für ein Test sein?
Oh mann... Ich stell mich selbst in die Ecke: "greater" schreibt man am Anfang mit "g" und nicht mit "q"... Shame over me! Danke dir! Grüße, Dennis
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss für nur 17,95 Euro/mtl.!* http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Wednesday 15 April 2009 09:45:47 DennisMail@gmx.net wrote:
Hallo,
ich bin grad so ein wenig am Zweifeln: Ich will einfach nur einen Wert einer Variablen überprüfen:
$ echo $testvar 7
und dann
$ if test $testvar -qt 6; then echo "richtig"; else echo "falsch"; fi; bash: test: -qt: binary operator expected falsch
if [ $testvar -eq 5 ] ; then ... Gruß Christian Paul -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Arno Lehmann
-
Christian Paul
-
DennisMail@gmx.net
-
Kyek, Andreas, VF-DE