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)