|
A test parancs fájlokra alkalmazható kapcsolói |
|
| -r |
Értéke igaz, ha a fájl létezik, és olvasható |
|
| -w |
Értéke igaz, ha a fájl létezik, és írható |
|
| -x |
Értéke igaz, ha a fájl létezik, és végrehajtható |
|
| -f |
Értéke igaz, ha a fájl létezik, és közönséges fájl |
|
| -d |
Értéke igaz, ha a bejegyzés létezik és könyvtár |
|
| -h (-L) |
Értéke igaz, ha a bejegyzés létezik és közvetett hivatkozás (Link) |
|
| -c |
Értéke igaz, ha a bejegyzés létezik és karaktereszköz-meghajtó |
|
| -b |
Értéke igaz, ha a bejegyzés létezik és blokkeszköz-meghajtó |
|
| -p |
Értéke igaz, ha a bejegyzés létezik és nevesített csővezeték (FIFO) |
|
| -u |
Értéke igaz, ha a fájl létezik, és setuid bitje be van állítva |
|
| -g |
Értéke igaz, ha a fájl létezik, és setgid bitje be van állítva |
|
| -k |
Értéke igaz, ha a fájl létezik, és sticky bitje be van állítva |
|
| -s |
Értéke igaz, ha a fájl létezik, és hossza nem nulla |
|
|
|
|
|
|
|
|
A test parancs logikai operátorai |
|
| ! |
Tagadás (NOT) (egytényezős) |
|
| -a |
Logikai ÉS (AND) (kéttényezős) |
|
| -o |
Logikai VAGY (OR) (kéttényezős) |
|
| (...) |
Kiértékelési sorrend, a zárojelben együtt értékelődik ki az eredmény |
|
| | |
Logikai VAGY (OR) operátor |
|
| & |
Logikai ÉS (AND) operátor |
|
|
|
|
|
A test parancs karakterláncokra alkalmazható kapcsolói |
|
| -z C1 |
Értéke igaz, ha C1 karakterlánc és hossza 0 |
|
| -n C1 |
Értéke igaz, ha C1 karakterlánc ls hossza nem 0 |
|
| C1 = C2 |
Értéke igaz, ha C1 és C2 karakterlánc azonos |
|
| C1 != C2 |
Értéke igaz, ha C1 és C2 karakterlánc nem azonos |
|
| C1 |
Igaz értéket ad vissza, C1 karakterlánc bájtösszege nem nulla |
|
|
|
|
|
Az expr által ismert aritmetikai müveletek |
|
| + |
Összeadás |
|
| - |
Kivonás |
|
| * |
Szorzás |
|
| / |
Osztás |
|
| % |
Maradékképzés |
|