Test

Aus Foxwiki

Der Befehl test überprüft Dateien und vergleicht Werte.

Syntax

$ test <Datei>
$ test <Wert1> OPTION <Wert2>
  • Nur test ohne Parameter oder Ausdrücke liefert immer den Wert FALSCH.
  • Ein test ! ohne Parameter oder Ausdrücke liefert immer den Wert WAHR.
  • Um herauszufinden, welcher Wert herauskommt, muss man echo $? eingeben. 0 ist wahr, 1 ist falsch.
$ test ; echo Der Errorlevel ist $?
Der Errorlevel ist 1
$ test ! ; echo Der Errorlevel ist $?
Der Errorlevel ist 0

Optionen

Zeichenkette
Option/Ausdruck Beschreibung Beispiel
ZEICHENKETTE Die Länge der ZEICHENKETTE ist nicht 0 test Beispiel; echo $? -> 0
ZEICHENKETTE1 = ZEICHENKETTE2 Die Zeichenketten sind identisch
ZEICHENKETTE1 != ZEICHENKETTE2 Die Zeichenketten sind nicht identisch