Ako chápete rozlišovanie malých a veľkých písmen?

How Do You Grep Case Sensitive



Globálna tlač s regulárnym výrazom je všestranná a výkonná funkcia systému Linux. Pomáha pri hľadaní slov a fráz v súbore tak, že na získanie požadovanej funkčnosti sa používa kľúčové slovo grep. Grep sa používa na získavanie údajov nielen z priameho vyhľadávania v texte, ale aj z adresárov, a to aplikáciou príkazov. Vyhľadáva príslušné údaje a upravuje ich odstránením medzery medzi textom, získaním čísel riadkov a vylúčením výrazov z údajov. Najjednoduchšou vlastnosťou grep je zvládnuť citlivosť malých a veľkých písmen. Grep v predvolenom nastavení rozlišuje veľké a malé písmena, a preto ukazuje vnímateľnosť veľkých aj malých písmen v súbore. Táto funkcia pomáha dosiahnuť požadovaný výstup odstránením diskriminácie prípadu, ktorú je možné vykonať na hlavnej stránke grep.

$muž uchopenie







Z tohto príkazu nájdeme dve funkcie popísané vyššie. –Myslím tým ignorovanie prípadu, bez ohľadu na to, kde sa použije toto kľúčové slovo, sa náklonnosť k prípadu odstráni.



Predpoklad

Aby sme splnili všetky funkcie tejto funkcie v operačnom systéme Linux, musíme mať nainštalovaný operačný systém Linux. Po konfigurácii poskytnete požadované informácie o používateľovi, pomocou ktorých bude používateľ prihlásený. Okrem toho, keď bude zadané používateľské meno a heslo, bude mať používateľ prístup k všetkým vstavaným funkciám operačného systému. Nakoniec, keď sa dostanete na pracovnú plochu, budete potrebovať prístup k terminálu, pretože na ňom musíte spustiť príkazy.



Príklad 1:

V tomto prípade uvidíme, ako grep pomáha pri vyhýbaní sa rozlišovaniu malých a veľkých písmen. Predstavte si súbor s názvom files11.txt. Súbor obsahuje nasledujúce údaje; ako vidíte, slovo mango je napísané rôznymi spôsobmi, niektoré slová sú napísané veľkými písmenami a niektoré malými písmenami. Použitím príkazu mačka zobrazíme údaje súboru.





$katfiles11.txt

Hneď ako sa príkaz použije na zobrazenie údajov, je možné pozorovať, že sa zobrazí jediné slovo, ktoré sa zhoduje s veľkosťou písmena prítomného v príkaze. Všetky písmená sú malé.



$uchopeniesúbory manga11.txt

Teraz, aby sme pochopili koncept necitlivosti malých a veľkých písmen, použijeme v príkaze -I na spracovanie rozlišovania malých a veľkých písmen poskytnutím všetkých údajov nachádzajúcich sa v súbore, ktoré sa zhodujú s reťazcom prítomným vo vnútri príkazu.

$uchopenie–I mango files11.txt

Z výstupu zistíte, že všetky údaje, ktoré sa zhodujú so slovom mango, sa zobrazujú buď s niektorými slovami napísanými veľkými písmenami a niektoré s malými písmenami.

Príklad 2

Tento príklad sa podobá na prvý, rozdiel je v tom, že sa získa iba jedno slovo. Tento príkaz pomáha pri získavaní celého reťazca jeho zhodou so slovom uvedeným v príkaze. Majme súbor filea.txt. ako príklad chceme načítať záznam podľa danej zhody.

$katfilea.txt

Teraz použite rovnaký príkaz na ignorovanie prípadu a zobrazenie výstupu. Technické slovo sa zobrazí tak, že sa vylúčia veľké a malé písmená.

Príklad 3

Ďalšou metódou použitia grep na ignorovanie veľkých a malých písmen je najskôr zadať názov súboru a neskôr použiť príkaz –I s príkazom grep nasledujúcim | operátor. Cat sa používa v spojení s |. Vytvorme súbor s názvom file24.txt. ako príklad.

$Súbor mačky24.txt| uchopenie–I Aqsa

Tento príkaz prevezme slovo Aqsa vo veľkých aj malých písmenách.

Príklad 4

Posun k ďalšiemu príkladu. Tu zobrazíme údaje súboru obsahujúceho slovo my. Vyhľadávanie sa vykonáva zavedením adresára, takže príkaz zoradí slovo vo všetkých súboroch s príponou .txt v systéme.

$uchopenie–Ja moja/Domov/aqsayasin/ *.TXT

Vyššie uvedený obrázok zobrazuje výstup získaný z príkazu. moje slovo je zvýraznené, to je v oboch prípadoch. Niektoré súbory ju obsahujú malými písmenami, zatiaľ čo iné ju obsahujú veľkými písmenami. Zobrazí sa tiež adresa súborov a názvy súborov.

Príklad 5

Tento príklad je možné použiť na adresár, v ktorom sú prítomné všetky súbory. Na zobrazenie konkrétneho výsledku, ktorý sa zhoduje so slovom, ktoré sme definovali v príkaze, budú použité obmedzenia. je slovo, ktoré sa používa na vyhľadávanie vo všetkých súboroch prítomných v systéme.

$uchopenie–Ja som/Domov/aqsayasin/súbor*

Výstup zobrazuje celé reťazce obsahujúce v ňom priradené slovo. Ako je napísané oddelene alebo kombinované v inom slove, tj sestra.

Príklad 6

Nasledujúci príkaz ukazuje, ako –iw funguje spoločne v príkaze. Okrem toho tu vyhľadávanie prebieha cez dve slová v jednom súbore. Spätné lomítko a | sa používajú na opis dvoch slov v súbore, zatiaľ čo –w sa používa na presnú zhodu príslušného slova v súbore.

$uchopenie-iw 'hamna |domový súbor21.txt

$uchopenie'port |domový súbor21.txt

-Budem ignorovať rozlišovanie malých a veľkých písmen. Vo vyššie uvedenom príklade vidíme, že prítomnosť –w s –I umožňuje, aby sa dom v prvom príkaze nebral do úvahy, pretože –w umožňuje presnú zhodu. V druhom príkaze sme odstránili obidve –iw, preto sa obe slová zobrazia po zhode v reťazci.

Príklad 7

Viac ako jedno slovo sa hľadá pomocou inej metódy. Obe slová sa vyhľadávajú v rovnakom súbore, tieto slová znamenajú prácu a zárobok. Zisk je získavaný aj zo slova učenie. Berte tiež na vedomie, že každé slovo je oddelené od kľúčového slova –e.

$uchopenie–J – pracujem –zarábam filea.txt

Vyššie uvedený obrázok zobrazuje celé reťazce v odseku týkajúce sa slov prítomných v príkaze. Rovnako ako vyššie uvedené príklady, -Ignoroval som prípadovú diskrimináciu slov práca a zarábať.

Príklad 8

V tomto prípade hľadanie dvoch slov prítomných vo všetkých súboroch prípony .txt. Tieto dve slová sú oddelené znakom –e, pretože –e je správnym spôsobom oddelenie dvoch slov. Získaný výstup bude mať obe slová zobrazené vo všetkých súboroch s príponou textu. Získa sa celá adresa súboru a zobrazí sa. –Ignorujem rozlišovanie malých a veľkých písmen a zobrazím obe slová prítomné vo všetkých súboroch.

$uchopenie–Ja – pracujem – zarábam/Domov/aqsayasin/ *.TXT

Záver

V tejto príručke sme použili najjednoduchší príklad na vypracovanie konceptu citlivosti na veľkosť písmen. Snažili sme sa zo všetkých síl prejsť každým aspektom, aby sme rozšírili znalosti o grep.