keresési sablon

Minták kagyló

Leggyakrabban használt a két karakter - helyére olyan karaktersorozatot csillaggal (*), és helyette egyetlen karakter, egy kérdőjel (?).

A kérdőjel (?) A minta állni bármilyen karakter. Például, a otchet sablon. alkalmas fájlok bármilyen meghosszabbítását három betű, de kiindulási pontosan meghatározott sablon. descrip felvételi lehetőség? ion.pdf talál fájlokat név, de bármilyen karakter lehet, hanem a kérdőjel (például, s és t). Nyilvánvaló, hogy a feladat sablon segítségével a kérdőjel ritkábban, mint a használata egy csillag.

Vannak még bonyolultabb mintákat belépési szabályokat. Így, a használata szögletes zárójelek ([]) egy a lehetséges értékek listáját lehetővé teszi a rugalmasabb fájl keresést. Tegyük fel, hogy szeretné megtalálni az összes fájlt, akiknek a neve betűkkel kezdődik m, ehhez kis- és nagybetűket. Ezután a minta így nézne ki: [mm] *. Ha azt szeretnénk, hogy egyszerre keresni a fájlokat betűkkel kezdődő, egymást követő az ábécé, akkor lehetséges, hogy adjon meg egy tartományt. Például, a minta [m-pM-P]. png ruha minden kiterjesztésű fájlok png, akiknek a neve áll, négy betű, az első betű az m vagy n vagy o vagy p-érzéketlen.

Példák parancsok nyelvén POSIX (Bourne) shell:

Az adatbázis-kezelő programok, mint az SQL. * Helyett a százalék jel% helyett. aláhúzás _. A Microsoft Access. vagy inkább a saját programozási nyelv, joker karaktereket lehet használni «LIKE» kifejezéseket.

A reguláris kifejezések, a Joker karakter koncepció tovább fejlődött. Van egy különleges megjelölés nem csak egy ( „”), és tetszőleges számú (kvantor »*«) karaktereket, de a különböző osztályok karakterek (például null karakter »\ s«), az alternatív kifejezések ( »|«), és így tovább több.

Néha, amikor dolgozik szükséges fájlokat vagy lehet adni csak egy része a nevét vagy kiterjesztését. Ez úgy történik, például, hogy a paramétereket a program nem hívja fel a teljes nevét, a fájlok, amelyek végre a műtétet, és azokat kiemelkedik a csoportból néhány alapon (Megjegyezzük, hogy egyes programok nem működnek együtt az egyes fájlokat, hanem egy csoport) . Szintén meg kell találni azt a fájlt vagy fájlokat akinek teljes neve ismeretlen, és / vagy bővítése. Ezekre a célokra használja az úgynevezett sablonokat.

Linux parancs shell (héj. Bash, stb ..), Valamint a különböző programozási nyelvek segítségével kiosztani (keresni) a készlet fájlnevek és könyvtárak bizonyos csoportok használata révén úgynevezett fájlnév mintát. A sablon shell le a következő fájlt, és ha ez „illik” bele ezt a mintát, úgy kell tekinteni, ha nem - ez kimarad. Nagyjából, a minta lehet, mint egy bizonyos doboz, amelybe illeszkedik minden témában, és nem csak azért, mert a méret, hanem az eltérő ívek doboz és a tárgy.

Kapcsolódó cikkek