Fejezet 3. Fájlnév minták használata
Minták fogalma és szerkezeteGyakran elõfordulhat, hogy fájlok egy csoportját - például egy könyvtárban lévõ összes fájlt - szeretnénk át másolni új helyre, vagy bizonyos szempont alapján szeretnénk fájlokat kiválogatni, például minden .txt kiterjesztésût, vagy az oktober kezdetûeket, vagy akár azokat, amelyek oktober-rel kezdõdnek és.txt a kiterjesztésük.A legtöbb shell erre lehetõséget ad, un. minták (pattern) segítségével. Egy minta a *, ? és [ karakterek közül valamelyiket tartalmazza. Ezeknek a karaktereknek speciális jelentõségük van, a fájlnév valamilyen részére illeszkednek. A speciális karakterek jelentése a következõ:
A ? egyetlen, tetszõleges karakterre illeszkedik. A [...] a szögletes zárójelpár közé zárt karakterekre illeszkedik, például a [abc] az a, b, c karakterek bármelyikére. A - jellel karaktertartományt is megadhatunk, így az [a-z] minta az angol abc kisbetûire illeszkedik. Ha az elsõ karakter ^, akkor bármire illeszkedik a minta, kivéve a megadott karaktereket, például a [^x-z] csak az x, y, z karakterekre nem illeszkedik. |