Fájlnév minta

Fájlnév minta

Linux parancsértelmező (shell, 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.

Miért érdemes sablonokat? Gyakran szükség van, hogy bizonyos műveleteket egy egész csoport a fájlok, azaz a. Hogy. Ez gyorsabb és könnyebb, mint az ugyanazt a műveletet, utalva egy fájlt. És sablonok lehetővé teszik, hogy jelöljenek ki egy csoport bizonyos feltételeket teljesítő, a teljes súly. Azt is használhat helyettesítő karaktereket keresni a fájlokat.

Sablonok fájlnevek (és könyvtárak) segítségével határoztuk meg speciális karaktereket. * (Csillag) és a két gyakrabban használják? (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 listát a lehetséges értékek lehetővé teszi rugalmasabbá fájlkereső. 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.

Meg kell jegyezni, hogy a különböző speciális karaktereket lehet használni ugyanazt a sablont.