older than). plik1 -ef plik2 – plik1 jest inną nazwą dla pliku plik2 (dowiązanie symboliczne).

Funkcje tekstowe -n tekst – długość tekstu jest większa niż 0 (ang. nonzero). -z tekst – długość tekstu wynosi 0 (ang. zero). tekst1 = tekst2 – teksty: tekst1 i tekst2 są identyczne. tekst1 != tekst2 – teksty: tekst1 i tekst2 są różne.

Funkcje liczbowe liczba1 -eq liczba2 – liczba1 i liczba2 są równe (ang. equal). liczba1 -ne liczba2 – liczba1 i liczba2 są różne (ang. not equal). liczba1 -gt liczba2 – liczba1 jest większa od liczby liczba2 (ang. greater than). liczba1 -ge liczba2 – liczba1 jest większa lub równa liczbie liczba2. (ang. greater than or equal). liczba1 -lt liczba2 – liczba1 jest mniejsza od liczby liczba2 (ang. less than). liczba1 -le liczba2 – liczba1 jest mniejsza lub równa liczbie liczba2 (ang. less than or equal).

Operatory ! – negacja -a – koniunkcja (ang. and). -o – alternatywa (ang. or). \(wyrażenie\) – grupowanie

Przykład if test ! -s "$1" then echo plik $1 nie istnieje lub jest pusty. fi sprawdza, czy plik o nazwie będącej w zmiennej $1 istnieje lub jest pusty.

Linki zewnętrzne

Kategoria:Polecenia Unix