TEST(1) Polecenia uzytkownika TEST(1)
NAZWA
test - sprawdza typy plikow i porownuje wartosci
SKLADNIA
test WYRAZENIE
test
[ WYRAZENIE ]
[ ]
[ OPCJA
OPIS
Kod zakonczenia jest zalezny od WYRAZENIA.
--help wyswietla ten tekst i konczy prace
--version
wyswietla informacje o wersji i konczy dzialanie
Jezeli WYRAZENIE zostanie pominiete, zwracany jest falsz. W przeciwnym
wypadku WYRAZENIE jest prawdziwe lub falszywe i ustawia kod
zakonczenia. Ponizsze wyrazenia sa prawdziwe, jesli zostanie spelniony
wypisany warunek:
( WYRAZENIE )
WYRAZENIE jest prawdziwe
! WYRAZENIE
WYRAZENIE jest falszywe
WYRAZENIE1 -a WYRAZENIE2
WYRAZENIE1 oraz WYRAZENIE2 sa prawdziwe
WYRAZENIE1 -o WYRAZENIE2
WYRAZENIE1 lub WYRAZENIE2 jest prawdziwe
-n LANCUCH
dlugosc LANCUCHA jest rozna od zera
LANCUCH
rownowazne -n LANCUCH
-z LANCUCH
dlugosc LANCUCHA wynosi zero
LANCUCH1 = LANCUCH2
lancuchy sa jednakowe
LANCUCH1 != LANCUCH2
lancuchy nie sa jednakowe
LICZBA-CALKOWITA1 -eq LICZBA-CALKOWITA2
LICZBA-CALKOWITA1 jest rowna LICZBIE-CALKOWITEJ2
LICZBA-CALKOWITA1 -ge LICZBA-CALKOWITA2
LICZBA-CALKOWITA1 jest wieksza lub rowna LICZBIE-CALKOWITEJ2
LICZBA-CALKOWITA1 -gt LICZBA-CALKOWITA2
LICZBA-CALKOWITA1 jest wieksza od LICZBY-CALKOWITEJ2
LICZBA-CALKOWITA1 -le LICZBA-CALKOWITA2
LICZBA-CALKOWITA1 jest mniejsza lub rowna LICZBIE-CALKOWITEJ2
LICZBA-CALKOWITA1 -lt LICZBA-CALKOWITA2
LICZBA-CALKOWITA1 jest mniejsza od LICZBY-CALKOWITEJ2
LICZBA-CALKOWITA1 -ne LICZBA-CALKOWITA2
LICZBA-CALKOWITA1 nie jest rowna LICZBIE-CALKOWITEJ2
PLIK1 -ef PLIK2
PLIK1 i PLIK2 maja te same numery urzadzen i i-wezlow
PLIK1 -nt PLIK2
PLIK1 jest nowszy (wedlug daty modyfikacji) niz PLIK2
PLIK1 -ot PLIK2
PLIK1 jest starszy niz PLIK2
-b PLIK
PLIK istnieje i jest urzadzeniem blokowym
-c PLIK
PLIK istnieje i jest urzadzeniem znakowym
-d PLIK
PLIK istnieje i jest katalogiem
-e PLIK
PLIK istnieje
-f PLIK
PLIK istnieje i jest zwyklym plikiem
-g PLIK
PLIK istnieje i ma ustawiony SGID
-G PLIK
PLIK istnieje i nalezy do grupy o numerze rownym efektywnemu GID
-h PLIK
PLIK istnieje i jest dowiazaniem symbolicznym (rownowazne -L)
-k PLIK
PLIK istnieje i ma ustawiony tzw. lepki bit
-L PLIK
PLIK istnieje i jest dowiazaniem symbolicznym (rownowazne -h)
-N PLIK
PLIK istnieje i zostal zmodyfikowany od ostatniego odczytu
-O PLIK
PLIK istnieje i nalezy do uzytkownika o numerze rownym
efektywnemu UID
-p PLIK
PLIK istnieje i jest potokiem nazwanym
-r PLIK
PLIK istnieje i uzytkownik ma uprawnienie do odczytu
-s PLIK
PLIK istnieje i ma rozmiar wiekszy od zera
-S PLIK
PLIK istnieje i jest gniazdem
-t DESKRYPTOR
DESKRYPTOR pliku jest otwarty na terminalu
-u PLIK
PLIK istnieje i ma ustawiony SUID
-w PLIK
PLIK istnieje i uzytkownik ma uprawnienie do zapisu
-x PLIK
PLIK istnieje i uzytkownik ma uprawnienie do wykonywania (lub
przeszukiwania)
Z wyjatkiem opcji -h i -L wszystkie testy zwiazane z PLIKAMI rozwiazuja
dowiazania symboliczne. Prosze zwrocic uwage, ze nawiasy musza byc
cytowane (np. odwrotnym ukosnikiem), aby uniknac zinterpretowania przez
powloke. LICZBA-CALKOWITA moze wynosic rowniez -l LANCUCH; zostanie
wowczas wzieta pod uwage dlugosc LANCUCHA.
Binary -a and -o are ambiguous. Use 'test EXPR1 && test EXPR2' or
'test EXPR1 || test EXPR2' instead.
'[' honors --help and --version, but 'test' treats them as STRINGs.
Your shell may have its own version of test and/or [, which usually
supersedes the version described here. Please refer to your shell's
documentation for details about the options it supports.
AUTOR
Napisane przez Kevina Braunsdorfa i Matthew Bradburna.
ZGLASZANIE BLEDOW
Strona internetowa z pomoca GNU coreutils:
O bledach tlumaczenia programu prosimy poinformowac przez
PRAWA AUTORSKIE
Copyright (C) 2024 Free Software Foundation, Inc. Licencja GPLv3+: GNU
GPL w wersji 3 lub pozniejszej .
Jest to wolne oprogramowanie: mozna je zmieniac i rozpowszechniac. Nie
ma ZADNEJ GWARANCJI, w granicach okreslonych przez prawo.
ZOBACZ TAKZE
access(2)
Pelna dokumentacja:
lub lokalnie, za pomoca info '(coreutils) test invocation'
TLUMACZENIE
Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Lukasz
Kowalczyk , Wojtek Kotwica
i Michal Kulach
Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o
warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public
License w wersji 3 lub
nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI.
Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy
dyskusyjnej .
GNU coreutils 9.5 marzec 2024 TEST(1)