.TH TEST 1 "GNU Shell Utilities" "FSF" \" -*- nroff -*- .SH NÉV test \- fájltípust ellenőriz és értékeket hasonlít össze .SH ÁTTEKINTÉS .B test [kifejezés] .br .B test {\-\-help,\-\-version} .SH LEÍRÁS Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A Texinfo dokumentáció a hiteles forrás. .PP Ez a kézikönyvoldal a .BR test GNU változatát dokumentálja. .PP Megjegyzendő, hogy a legtöbb parancsértelmezőnek van beépített parancsa azonos névvel és hasonló funkciókkal. .PP A .B test program egy állapottal (status) tér vissza, amely lehet 0 (igaz) vagy 1 (hamis) az .IR 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. .PD 0 .TP .B \-b \fIfájl\fP Igaz ha a \fIfájl\fP létezik és blokkos speciális fájl (block special). .TP .B \-c \fIfájl\fP Igaz ha a \fIfájl\fP létezik és karakteres speciális fájl (character special). .TP .B \-d \fIfájl\fP Igaz ha a \fIfájl\fP létezik és könyvtár. .TP .B \-e \fIfájl\fP Igaz ha a \fIfájl\fP létezik. .TP .B \-f \fIfájl\fP Igaz ha a \fIfájl\fP létezik és közönséges fájl. .TP .B \-g \fIfájl\fP Igaz ha a \fIfájl\fP létezik és set-group-id -s fájl. .TP .B \-k \fIfájl\fP Igaz ha a \fIfájl\fP ``sticky'' bitje be van állítva. .TP .B \-L \fIfájl\fP Igaz ha a \fIfájl\fP létezik és szimbolikus kötés (symbolic link). .TP .B \-p \fIfájl\fP Igaz ha a \fIfájl\fP létezik és nevesített csővezeték (named pipe). .TP .B \-r \fIfájl\fP Igaz ha a \fIfájl\fP létezik és olvasható. .TP .B \-s \fIfájl\fP Igaz ha a \fIfájl\fP létezik és 0-nál nagyobb méretű. .TP .B \-S \fIfájl\fP Igaz ha a \fIfájl\fP létezik, és egy socket. .TP .B \-t [\fIfd\fP] Igaz ha .I fd egy terminálon van nyitva. Ha .I fd -t elhagyjuk, alapértelmezésként az 1 áll helyette, ami a szabványos kimenetre utal. .TP .B \-u \fIfájl\fP Igaz ha a \fIfájl\fP létezik és a set-user-id bitje be van állítva. .TP .B \-w \fIfájl\fP Igaz ha a \fIfájl\fP létezik és írható. .TP .B \-x \fIfájl\fP Igaz ha a \fIfájl\fP létezik és végrehajtható. .TP .B \-O \fIfájl\fP Igaz ha a \fIfájl\fP létezik és az aktuális felhasználó tulajdonában van. .TP .B \-G \fIfájl\fP Igaz ha a \fIfájl\fP létezik és az aktuális csoport tulajdonában van. .TP \fIfile1\fP \-\fBnt\fP \fIfile2\fP Igaz ha \fIfile1\fP újabb (a módosítási időt tekintve), mint \fIfile2\fP. .TP \fIfile1\fP \-\fBot\fP \fIfile2\fP Igaz ha \fIfile1\fP régebbi, mint \fIfile2\fP. .TP \fIfile1\fP \fB\-ef\fP \fIfile2\fP Igaz ha \fIfile1\fP és \fIfile2\fP -nek azonos eszköz- és inode-számuk van. .TP .B \-z \fIstring\fP Igaz ha a \fIstring\fP 0 hosszúságú. .TP .B \-n \fIstring\fP .TP \fIstring\fP Igaz ha a .I string nem 0 hosszúságú. .TP \fIstring1\fP \fB=\fP \fIstring2\fP Igaz ha a stringek megegyeznek. .TP \fIstring1\fP \fB!=\fP \fIstring2\fP Igaz ha a stringek nem egyeznek meg. .TP .B ! \fIexpr\fP Igaz ha .I expr hamis. .TP \fIexpr1\fP \-\fBa\fP \fIexpr2\fP Igaz ha .I expr1 és .I expr2 is igaz. (Logikai `és'.) .TP \fIexpr1\fP \-\fBo\fP \fIexpr2\fP Igaz ha .I expr1 vagy .I expr2 igaz. (Logikai `vagy'.) .TP .I arg1 \fBOP\fP arg2 .SM .B OP valamelyik a következőkből: .BR \-eq , .BR \-ne , .BR \-lt , .BR \-le , .BR \-gt , .BR \-ge . Ezek az aritmetikai operátorok igaz értéket adnak, ha \fIarg1\fP rendre egyenlő, nem egyenlő, kisebb mint, kisebb vagy egyenlő, nagyobb mint, nagyobb vagy egyenlő mint \fIarg2\fP. .I arg1 és .I arg2 pozitív vagy negatív egész kell legyen, vagy pedig a \fB\-l\fP \fIstring\fP seciális kifejezés, amely a \fIstring\fP hosszát jelenti. .SH OPCIÓK Amikor a GNU .B test pontosan egy argumentumot kap, a következő opciókat ismeri fel: .TP .I "\-\-help" Használati útmutatót ír a szabványos kimenetre, majd kilép. .TP .I "\-\-version" A program verziójáról ír ki információt a szabványos kimenetre, majd kilép. .SH MAGYAR FORDÍTÁS Horváth András