38 Poznaj l .intix
Maski stosuje się w wierszu poleceń do wskazania określonych grup plików. Shcllc linuksowe udostępniają wiele różnorodnych masek, pozwalających na odnajdywanie pli ków według różnych wzorców. Tworzenie złożonych masek nosi nazwę budowania wyrażeń regularnych (ang. regular expressions).
Budowanie wyrażeń regularnych
Wyrażenia regularne to wzorcowe nazwy plików, skonstruowane z wykorzystaniem masek. Niektóre częściej stosowane maski przedstawia tabela 2.2.
Tabela 2.2. Często stosowane wyrażenia regularne i maski
Wyrażenie Oznacza
A |
Dowolny łańcuch znaków |
7 |
Dowolny pojedynczy znak |
[a-z 1 |
Znaki z określonego zakresu |
10123) |
Znaki z określonego zbioru |
\? |
Znak? |
\> |
Znak ) |
Aabc |
Tekst zaczynający się od abc |
$abc |
Tekst kończący się na abc |
Inne wyrażenia regularne
Wyrażenia regularne są opisane na stronach podręcznika poświęconych sliellorn baah oraz poleceniom ed i qrep. Znajduje się tam szereg nie wymienionych tu opcji i masek.
PATRZ RÓWNIEŻ
♦ Więcej informacji o wykorzystaniu wyrażeń regularnych w programach takich jak grep znajduje się w rozdziale 3.
Z gwiazdki (ł) można korzystać przy szukaniu nazw plików zaczynających się lub kończących wskazanym tekstem: