Ubuntu Manpages

ÁTTEKINTÉS

test [kifejezés]
test {--help,--version}

Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A Texinfo dokumentáció a hiteles forrás.

Ez a kézikönyvoldal a test GNU változatát dokumentálja.

Megjegyzendõ, hogy a legtöbb parancsértelmezõnek van beépített parancsa azonos névvel és hasonló funkciókkal.

A test program egy állapottal (status) tér vissza, amely lehet 0 (igaz) vagy 1 (hamis) az kifejezés logikai értékétõl függõen. A kifejezések lehetnek egy- vagy kétváltozósak (unary, binary). Az egyváltozós kifejezések többnyire egy fájl állapotát vizsgálják. De vannak ezen kívül string operátorok és numerikus összehasonlító operátorok is.

Igaz ha a fájl létezik és blokkos speciális fájl (block special).
Igaz ha a fájl létezik és karakteres speciális fájl (character special).
Igaz ha a fájl létezik és könyvtár.
Igaz ha a fájl létezik.
Igaz ha a fájl létezik és közönséges fájl.
Igaz ha a fájl létezik és set-group-id -s fájl.
Igaz ha a fájl ``sticky'' bitje be van állítva.
Igaz ha a fájl létezik és szimbolikus kötés (symbolic link).
Igaz ha a fájl létezik és nevesített csõvezeték (named pipe).
Igaz ha a fájl létezik és olvasható.
Igaz ha a fájl létezik és 0-nál nagyobb méretû.
Igaz ha a fájl létezik, és egy socket.
Igaz ha fd egy terminálon van nyitva. Ha fd -t elhagyjuk, alapértelmezésként az 1 áll helyette, ami a szabványos kimenetre utal.
Igaz ha a fájl létezik és a set-user-id bitje be van állítva.
Igaz ha a fájl létezik és írható.
Igaz ha a fájl létezik és végrehajtható.
Igaz ha a fájl létezik és az aktuális felhasználó tulajdonában van.
Igaz ha a fájl létezik és az aktuális csoport tulajdonában van.
Igaz ha file1 újabb (a módosítási idõt tekintve), mint file2.
Igaz ha file1 régebbi, mint file2.
Igaz ha file1 és file2 -nek azonos eszköz- és inode-számuk van.
Igaz ha a string 0 hosszúságú.
Igaz ha a string nem 0 hosszúságú.
Igaz ha a stringek megegyeznek.
Igaz ha a stringek nem egyeznek meg.
! expr
Igaz ha expr hamis.
Igaz ha expr1 és expr2 is igaz. (Logikai `és'.)
Igaz ha expr1 vagy expr2 igaz. (Logikai `vagy'.)
OP valamelyik a következõkbõl: -eq, -ne, -lt, -le, -gt, -ge. Ezek az aritmetikai operátorok igaz értéket adnak, ha arg1 rendre egyenlõ, nem egyenlõ, kisebb mint, kisebb vagy egyenlõ, nagyobb mint, nagyobb vagy egyenlõ mint arg2. arg1 és arg2 pozitív vagy negatív egész kell legyen, vagy pedig a -l string seciális kifejezés, amely a string hosszát jelenti.

Amikor a GNU test pontosan egy argumentumot kap, a következõ opciókat ismeri fel:

Használati útmutatót ír a szabványos kimenetre, majd kilép.
A program verziójáról ír ki információt a szabványos kimenetre, majd kilép.

Horváth András <horvatha@rs1.szif.hu>