TEST(1) Dienstprogramme fur Benutzer TEST(1)
BEZEICHNUNG
test - Dateitypen uberprufen und Werte vergleichen
UBERSICHT
test AUSDRUCK
test
[ AUSDRUCK ]
[ ]
[ OPTION
BESCHREIBUNG
Das Programm wird mit einem Exit-Status gemass AUSDRUCK beendet.
--help zeigt Hilfeinformationen an und beendet das Programm.
--version
gibt Versionsinformationen aus und beendet das Programm.
Ein weggelassener AUSDRUCK liefert den Wert falsch. Anderenfalls ist
AUSDRUCK wahr oder falsch und setzt den Exit-Status. Er ist wie folgt:
( AUSDRUCK )
AUSDRUCK ist wahr
! AUSDRUCK
AUSDRUCK ist falsch
AUSDRUCK1 -a AUSDRUCK2
Sowohl AUSDRUCK1 als auch AUSDRUCK2 sind wahr
AUSDRUCK1 -o AUSDRUCK2
Entweder AUSDRUCK1 oder AUSDRUCK2 sind wahr
-n ZEICHENKETTE
Die Lange von ZEICHENKETTE ist ungleich Null
ZEICHENKETTE
Aquivalent zu -n ZEICHENKETTE
-z ZEICHENKETTE
Die Lange von ZEICHENKETTE ist Null
ZEICHENKETTE1 = ZEICHENKETTE2
Die Zeichenketten sind identisch
ZEICHENKETTE1 != ZEICHENKETTE2
Die Zeichenketten sind nicht identisch
GANZZAHL1 -eq GANZZAHL2
GANZZAHL1 ist gleich GANZZAHL2
GANZZAHL1 -ge GANZZAHL2
GANZZAHL1 ist grosser als oder gleich GANZZAHL2
GANZZAHL1 -gt GANZZAHL2
GANZZAHL1 ist grosser als GANZZAHL2
GANZZAHL1 -le GANZZAHL2
GANZZAHL1 ist kleiner als oder gleich GANZZAHL2
GANZZAHL1 -lt GANZZAHL2
GANZZAHL1 ist kleiner als GANZZAHL2
GANZZAHL1 -ne GANZZAHL2
GANZZAHL1 ist nicht gleich GANZZAHL2
DATEI1 -ef DATEI2
DATEI1 und DATEI2 haben dieselbe Gerate- und Inode-Nummern
DATEI1 -nt DATEI2
DATEI1 ist neuer (Anderungsdatum) als DATEI2
DATEI1 -ot DATEI2
DATEI1 ist alter als DATEI2
-b DATEI
DATEI existiert und ist ein >>block special<<
-c DATEI
DATEI existiert und ist ein >>character special<<
-d DATEI
DATEI existiert und ist ein Verzeichnis
-e DATEI
DATEI existiert
-f DATEI
DATEI existiert und ist eine regulare DATEI
-g DATEI
DATEI existiert und das >>Set-Group-ID<<-Bit ist gesetzt
-G DATEI
DATEI existiert und gehort der effektiven Gruppenkennung
-h DATEI
DATEI existiert und ist ein symbolischer Link (identisch zu -L)
-k DATEI
DATEI existiert und hat das >>Sticky<<-Bit gesetzt
-L DATEI
DATEI existiert und ist ein symbolischer Link (identisch zu -h)
-N DATEI
DATEI existiert und wurde seit dem letzten Lesen geandert
-O DATEI
DATEI existiert und gehort der effektiven Benutzerkennung
-p DATEI
DATEI existiert und ist eine benannte Pipe
-r DATEI
DATEI existiert und der Benutzer hat Lesezugriff
-s DATEI
DATEI existiert und hat eine Grosse grosser Null
-S DATEI
DATEI existiert und ist ein >>Socket<<
-t FD Datei-Deskriptor FD ist auf einem Terminal geoffnet
-u DATEI
DATEI existiert und das >>Set-User-ID<<-Bit ist gesetzt
-w DATEI
DATEI existiert und der Benutzer hat Schreibzugriff
-x DATEI
DATEI existiert und ist durch Benutzer ausfuhrbar (oder
durchsuchbar)
Ausser den Tests -h und -L werden symbolische Links von allen
DATEI-Tests dereferenziert. Bedenken Sie, dass runde Klammern fur
Shells maskiert werden mussen, z.B. mit Ruckschragstrichen
(>>backslashes<<). GANZZAHL kann auch -l ZEICHENKETTE sein, das durch
die Lange der ZEICHENKETTE ersetzt wird.
HINWEIS: Binare -a und -o sind inharent mehrdeutig. Verwenden Sie
stattdessen >>test EXPR1 && test EXPR2<< oder >>test EXPR1 || test
EXPR2<<.
HINWEIS: >>[<< beachtet die Optionen --help und --version, >>test<<
nicht. Das Programm test behandelt beide so, wie es auch jede andere
ZEICHENKETTE behandelt, die nicht leer ist.
HINWEIS: Ihre Shell hat eventuell eine eigene Version von test oder [,
die ublicherweise die hier beschriebene Version ersetzt. Bitte lesen
Sie die Dokumentation Ihrer Shell fur Details uber die Optionen, die
sie unterstutzt.
AUTOR
Geschrieben von Kevin Braunsdorf und Matthew Bradburn.
FEHLER MELDEN
Onlinehilfe fur GNU coreutils:
Melden Sie Fehler in der Ubersetzung an das deutschsprachige Team beim
GNU Translation Project .
COPYRIGHT
Copyright (C) 2023 Free Software Foundation, Inc. Lizenz GPLv3+: GNU
GPL Version 3 oder neuer.
Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es
gibt KEINE GARANTIE, soweit gesetzlich zulassig.
SIEHE AUCH
access(2)
Die vollstandige Dokumentation finden Sie hier:
oder lokal verfugbar mit: info '(coreutils) test invocation'
UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Dr. Tobias
Quathamer und Mario Blattermann
erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3
oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG
ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer
.
GNU coreutils 9.4 Januar 2024 TEST(1)