Z tohoto příkazu najdeme dvě funkce popsané výše. -Chci tím ignorovat případ, kdekoli je toto klíčové slovo použito, náklonnost k případu je odstraněna.
Předpoklad
Abychom splnili funkčnost této funkce v operačním systému Linux, musíme mít nainstalovaný OS Linux. Po konfiguraci poskytnete požadované informace o uživateli, pomocí kterého bude uživatel přihlášen. Kromě toho po zadání uživatelského jména a hesla bude mít uživatel přístup ke všem integrovaným funkcím operačního systému. Nakonec je po přístupu na plochu vyžadován přístup k terminálu, protože na něm je třeba spouštět příkazy.
Příklad 1:
V tomto příkladu uvidíme, jak grep pomáhá vyhnout se rozlišování malých a velkých písmen. Zvažte soubor s názvem files11.txt. Soubor obsahuje následující data; jak vidíte, slovo mango je psáno různými způsoby, některá slova jsou psána velkými písmeny a některá malými písmeny. Pomocí příkazu cat zobrazíme data souboru.
$ kočičí soubory 11.txt
Jakmile je příkaz použit k zobrazení dat, lze pozorovat, že se zobrazí jediné slovo, které odpovídá případu písmena přítomného v příkazu. Všechna písmena jsou malá.
$ grep mango soubory 11.txt
Abychom pochopili koncept necitlivosti na velká a malá písmena, použijeme v příkazu „-I“ ke zpracování malých a velkých písmen poskytnutím všech dat obsažených v souboru, shodných s řetězcem přítomným uvnitř příkazu.
$ grep - soubory manga 11.txt
Z výstupu zjistíte, že všechna data, která odpovídají slovu „mango“, se zobrazují buď s některými slovy napsanými velkými písmeny a některými malými písmeny.
Příklad 2
Tento příklad se podobá prvnímu, rozdíl je v tom, že se získá pouze jedno slovo. Tento příkaz pomáhá získat celý řetězec porovnáním se slovem uvedeným v příkazu. Pojďme mít spisovou složku.txt. jako příklad chceme načíst záznam podle dané shody.
$ kočičí filea.txt
Nyní použijte stejný příkaz k ignorování velkých a malých písmen a zobrazení výstupu. Technické slovo se zobrazí vyloučením velkých a malých písmen.
Příklad 3
Další metodou použití grep k ignorování malých a velkých písmen je nejprve zadat název souboru a později použít příkaz -I s grepem za „|“ operátor. Cat se používá ve spojení s „|“. Pojďme mít soubor s názvem file24.txt. jako příklad.
$ Cat file24.txt | grep -I „Aqsa“Tento příkaz načte slovo „Aqsa“ velkými i malými písmeny.
Příklad 4
Přechod k dalšímu příkladu. Zde zobrazíme data souboru obsahujícího slovo „můj“. Zde se vyhledávání provádí zavedením adresáře, takže příkaz seřadí slovo ve všech souborech s příponou .txt v systému.
$ grep -I můj / domov / aqsayasin / *.txt
Výše uvedený obrázek ukazuje výstup získaný z příkazu. „Moje“ slovo je zvýrazněno, to je v obou případech. Některé soubory ji obsahují malými písmeny, zatímco jiné ji mají velkými písmeny. Zobrazí se také adresa souborů a názvy souborů.
Příklad 5
Tento příklad lze použít pro adresář, ve kterém jsou všechny soubory. Omezení budou použita k zobrazení konkrétního výsledku, který odpovídá slovu, které jsme definovali v příkazu. Slovo „is“ se používá pro vyhledávání ve všech souborech v systému.
$ grep -I je / home / aqsayasin / soubor *
Výstup zobrazuje celé řetězce obsahující v něm shodné slovo. Protože „je“ je psáno samostatně nebo kombinováno do jiného slova, tj.E. sestra.
Příklad 6
Další příkaz ukazuje, jak -iw společně pracuje v příkazu. Kromě toho se zde prohledávají dvě slova v jednom souboru. Zpětné lomítko a „|“ se používají k popisu dvou slov v souboru, zatímco -w se používá k přesné shodě příslušného slova v souboru.
$ grep -iw 'hamna \ | house' soubor21.txt$ grep 'hamn \ | house' file21.txt
-Citlivost na velká a malá písmena budu ignorovat. Ve výše uvedeném příkladu vidíme, že přítomnost -w s -I umožňuje, aby dům v prvním příkazu nebyl považován, protože -w umožňuje přesnou shodu. Ve druhém příkazu jsme odstranili obě -iw, proto se obě slova zobrazí po shodě v řetězci.
Příklad 7
Více než jedno slovo je prohledáno použitím jiné metody. Obě slova jsou hledána ve stejném souboru, tato slova jsou „práce“ a „vydělávat“. Výdělek je načten ze slova učení. Všimněte si také, že každé slovo je odděleno od klíčového slova -e.
$ grep -I -e práce -e vydělat špínu.txt
Výše uvedený obrázek ukazuje celé řetězce v odstavci týkajícím se slov přítomných v příkazu. Stejně jako výše uvedené příklady, -Ignoroval jsem veškerou případovou diskriminaci slov práce a výdělku.
Příklad 8
V tomto příkladu je hledání dvou slov přítomných ve všech souborech souboru .přípona txt. Tato dvě slova jsou oddělena pomocí -e, protože -e je správná cesta pro oddělení dvou slov. Získaný výstup bude mít obě slova zobrazená ve všech souborech s textovou příponou. Získá se celá adresa souboru a zobrazí se. -Ignoruji velká a malá písmena a zobrazím obě slova přítomná ve všech souborech.
$ grep -I -e práce -e vydělat / domů / aqsayasin / *.txt
Závěr
V této příručce jsme použili nejjednodušší příklad k rozpracování konceptu rozlišování malých a velkých písmen. Snažili jsme se ze všech sil projít každý aspekt, abychom rozšířili znalosti týkající se grepu.