[] | jeden z těchto znaků |
[1-4] | znamená čísla 1 až 4 |
[D,Z] | znamená písmena D a Z |
[123] | Množina číslic 1, 2 a 3. |
b[au]f | Odpovídá řetězci baf nebo buf. |
[a-zA-Z] nebo [\w | ] Množina rozsahu znaků. Odpovídá jednomu výskytu písmene
A až Z (malá i velká písmena,
pouze bez diakritiky). |
[[:alpha:]] | Totéž, ale zahrnuje i písmena s háčky a čárkami
(pokud jsou nastavené české locales). |
[[:alnum:]] | Jako předchozí, ale navíc zahrnuje číslice. |
[0-9] nebo [[:digit:]] nebo [\d] | Množina všech číslic. |
[^0-9] nebo [^[:digit:]] nebo [^\d] nebo [\D] | Odpovídá jednomu znaku, který není číslice |
[[:space:]] | Množina "whitespace" znaků |
() | gruping, neboli co je v této závorce se bude brát jako jeden řetězec |
(ahoj|cau) | znamená slovo ahoj nebo cau |
| | nebo |
^ | označuje začátek řádku |
$ | označuje konec řádku |
\< | začátek slova |
\> | konec slova |
.. (2x tečka) | označuje nasledujíci metacharakter ( třeba ,[,] ) |
. (1x tečka) | Množina všech znaků. Odpovídá jednomu znaku. |
* | označuje vyskyt 0 až nekonečně jakéhokoliv znaku |
+ | označuje výskyt aspon 1x až nekonečně |
? | označuje výskyt 1 nebo 0 |
{n} "" "" | označuje výskyt prave n-krat |
{n,} "" "" | označuje výskyt nejméně n-krat |
{n,m} "" "" | označuje výskyt nejméně n-krat, nejvice m-krat |
\t | tabulátor |
\n | nový řádek |
\. | Odpovídá tečce. |
\\ | Odpovídá zpětnému lomítku. |
\* | Odpovídá hvězdičce. |
-e | soubor existuje |
-f | soubor je standardní (tzn. není to ani adresář ani speciální soubor) |
-s | soubor má nenulovou velikost |
-d | soubor je adresář |
-b | soubor je speciální blokové zařízení |
-c | soubor je speciální znakové zařízení |
-p | soubor je roura (pipe) |
-h | soubor je symbolický link |
-L | soubor je symbolický link |
-S | soubor je socket |
-t | soubor je deskriptor |
-r | soubor má práva pro čtení (pro uživatele, který spustil daný test) |
-w | soubor má právo zápisu (pro uživatele, který spustil daný test) |
-x | soubor je spustitelný (pro uživatele, který spustil daný test) |
-g | soubor má nastaven SGID bit |
-u | soubor má nastaven SUID bit |
-k | soubor má nastaven sticky bit |
-O | jsme vlastníkem souboru |
-G | group ID souboru je stejná jako naše |
-N | soubor byl modifikován od posledního načtení |
f1 -nt f2 soubor | f1 je novější než soubor f2 |
f1 -ot f2 soubor | f1 je starší než soubor f2 |
f1 -ef f2 soubor | f1 a f2 je hard link na jeden a tentýž soubor |
! | obrací logiku testů |