Ebből a parancsból két fent leírt funkciót találunk. - Úgy értem, hogy figyelmen kívül hagyom az esetet, bárhol is használják ezt a kulcsszót, a kisbetűs vonzalom megszűnik.
Előfeltétel
Ahhoz, hogy teljesíthessük e funkció funkcionalitását a Linux operációs rendszerben, telepítenünk kell egy Linux operációs rendszert. A konfigurálás után megadja a szükséges felhasználói adatokat, amelyek segítségével a felhasználó bejelentkezik. Továbbá, ha megadja a felhasználónevet és a jelszót, a felhasználó hozzáférhet az operációs rendszer összes beépített funkciójához. Végül, miután az asztalt megnyitotta, el kell érnie a terminált, mivel parancsokat kell futtatni rajta.
1. példa:
Ebben a példában látni fogjuk, hogyan segít a grep a kis- és nagybetűk megkülönböztetésének elkerülésében. Tekintsünk egy files11.txt nevű fájlt. A fájl a következő adatokat tartalmazza; mint látható, a mangó szót különböző módon írják, egyes szavak nagybetűsek, mások kisbetűsek. A cat parancs használatával megjelenítjük a fájl adatait.
$macskafiles11.txt
Miután a parancsot használtuk az adatok megjelenítésére, megfigyelhető, hogy az egyetlen szó jelenik meg, amely megfelel a parancsban szereplő betű nagybetűjének. Minden betű kisbetűvel van írva.
$markolatmango files11.txt
Most, hogy megértsük a kis- és nagybetűk megkülönböztetésének fogalmát, a parancsban az -I billentyűt fogjuk használni a kis- és nagybetűk megkülönböztetésének kezeléséhez azáltal, hogy megadjuk a fájlban lévő összes adatot, és illeszkedünk a parancsban lévő karakterlánchoz.
$markolat–I mangó fájlok11.txt
A kimenetből megtudhatja, hogy a mango szónak megfelelő minden adat megjelenik, vagy egyes szavak nagybetűvel vannak írva, mások pedig kisbetűvel.
2. példa
Ez a példa hasonlít az elsőre, a különbség az, hogy csak egyetlen szót kapunk. Ez a parancs segít a teljes karakterlánc megszerzésében, ha a parancsban megadott szóhoz illeszti. Legyen egy filea.txt fájlunk. példaként egy rekordot szeretnénk lekérni az adott egyezésnek megfelelően.
$macskafilea.txt
Most ugyanezt a parancsot alkalmazza az eset figyelmen kívül hagyására és a kimenet ábrázolására. A műszaki szó a kis- és nagybetűk kizárásával jelenik meg, hogy megkülönböztesse a kis- és nagybetűket.
3. példa
Egy másik módszer a grep használatára a kis- és nagybetűk figyelmen kívül hagyására, ha először egy fájlnevet vezet be, majd később alkalmazza az –I parancsot a grep segítségével | operátor. A macskát a | -al együtt használják. Legyen egy file24.txt nevű fájlunk. mint például.
$Cat fájl24.txt| markolat- I AqsaEz a parancs lekéri az Aqsa szót nagy- és kisbetűkkel.
4. példa
Egy másik példa felé haladva. Itt megjelenítjük a my szót tartalmazó fájl adatait. Itt a keresés egy könyvtár bevezetésével történik, így a parancs a rendszerben minden .txt kiterjesztésű fájlban rendezi a szót.
$markolat- én az enyém/itthon/aqsayasin/ *.txt
A fenti kép a parancsból kapott kimenetet mutatja. szavam kiemelve van, ez mindkét esetben. Egyes fájlok kis betűkkel, míg mások nagybetűvel tartalmazzák. A fájlok címe és a fájlnevek is megjelennek.
5. példa
Ez a példa arra a könyvtárra alkalmazható, amelyben minden fájl megtalálható. Korlátozások alkalmazva jelenítik meg azt a konkrét eredményt, amely illeszkedik a parancsban definiált szóhoz. A word a rendszerben található összes fájl keresésére szolgál.
$markolat- Én vagyok/itthon/aqsayasin/fájlt*
A kimenet egész karakterláncokat jelenít meg, amelyek az egyező szót tartalmazzák. Amint azt külön írják, vagy egy másik szóban egyesítik, azaz nővér.
6. példa
A következő parancs bemutatja, hogy az –iw hogyan működik együtt a parancsban. Ezen kívül a keresés két szóból áll egyetlen fájlban. A fordított perjel és | két szó leírására szolgálnak egy fájlban, míg a –w a fájl megfelelő szavának pontos egyezésére szolgál.
$markolat-haw hamna |house ’file21.txt$markolat'kikötő|house ’file21.txt
-Figyelmen kívül hagyom a kis- és nagybetűk érzékenységét. A fenti példában láthatjuk, hogy a –w és –I jelenléte lehetővé teszi, hogy az első parancsban szereplő házat ne vegyük figyelembe, mert –w lehetővé teszi a pontos egyezést. A második parancsban mindkettőt eltávolítottuk –iw, ezért mindkét szó megjelenik a karakterláncban való megfelelés után.
7. példa
Egynél több szó keresése más módszer alkalmazásával. Mindkét szót ugyanabból a fájlból keresik, ezek a szavak munka és kereset. A keresés a tanulás szóból származik, és vegye figyelembe, hogy minden szó el van választva az –e kulcsszótól.
$markolat–I –munka –e filea.txt -t keresek
A fenti kép a parancsban szereplő szavakra vonatkozó bekezdés egész sorát mutatja. A fenti példákhoz hasonlóan, -figyelmen kívül hagytam a munkahely és keresni szavak eseti megkülönböztetését.
8. példa
Ebben a példában két szó keresése a .txt kiterjesztés összes fájljában. Ezt a két szót –e választja el egymástól, mivel –e a helyes módszer két szó elválasztására. A kapott kimenetben mindkét szó megjelenik a szövegkiterjesztés minden fájljában. A fájl teljes címe megkapásra kerül és megjelenik. - Figyelmen kívül hagyom a kis- és nagybetűk megkülönböztetését, és mindkét szót megjelenítem az összes fájlban.
$markolat–I –munkám –keresek/itthon/aqsayasin/ *.txt
Következtetés
Ebben az útmutatóban a legegyszerűbb példát használtuk a kis- és nagybetűk érzékenységének fogalmának kidolgozására. Mindent megtettünk annak érdekében, hogy minden aspektuson átmenjünk a grep -re vonatkozó ismeretek bővítése érdekében.