W jaki sposób Grep uwzględnia wielkość liter?

How Do You Grep Case Sensitive



Globalny wydruk wyrażeń regularnych to wszechstronna i potężna funkcja systemu Linux. Pomaga w znalezieniu słów i fraz w pliku tak, że słowo kluczowe grep jest używane do uzyskania pożądanej funkcjonalności. Grep służy do pozyskiwania danych nie tylko z bezpośredniego wyszukiwania w tekście, ale także z katalogów, poprzez zastosowanie na nim poleceń. Przeszukuje odpowiednie dane i modyfikuje je, usuwając dodatkowe odstępy między tekstem, uzyskując numery wierszy i wykluczając terminy z danych. Najprostszą cechą grep jest obsługa rozróżniania wielkości liter. Grep domyślnie rozróżnia wielkość liter, dlatego pokazuje w pliku czytelność zarówno wielkich, jak i małych liter. Ta funkcja pomaga w uzyskaniu wymaganych danych wyjściowych, usuwając dyskryminację sprawy, co można zrobić na głównej stronie grep.

$facet chwyt







Z tego polecenia znajdziemy dwie funkcje opisane powyżej. –Mam na myśli ignorowanie wielkości liter, gdziekolwiek użyto tego słowa kluczowego, afekt wielkości liter jest usuwany.



Warunek wstępny

Aby spełnić realizację funkcji tej funkcji w systemie operacyjnym Linux, musimy mieć zainstalowany system operacyjny Linux. Po skonfigurowaniu podasz wymagane informacje o użytkowniku, dzięki którym użytkownik zostanie zalogowany. Ponadto, po podaniu nazwy użytkownika i hasła, użytkownik będzie mógł uzyskać dostęp do wszystkich wbudowanych funkcji systemu operacyjnego. Wreszcie, po uzyskaniu dostępu do pulpitu musisz uzyskać dostęp do terminala, ponieważ należy na nim uruchamiać polecenia.



Przykład 1:

W tym przykładzie zobaczymy, jak grep pomaga w unikaniu rozróżniania wielkości liter. Rozważmy plik o nazwie files11.txt. Plik zawiera w sobie następujące dane; jak widać słowo mango jest napisane na różne sposoby, niektóre słowa są pisane dużymi, a inne małymi. Za pomocą komendy cat wyświetlimy dane pliku.





$Kotpliki11.txt

Po użyciu polecenia do wyświetlenia danych można zauważyć, że wyświetlane jest jedyne słowo, które odpowiada wielkości liter w poleceniu. Wszystkie litery są pisane małymi literami.



$chwytmango files11.txt

Teraz, aby zrozumieć pojęcie niewrażliwości na wielkość liter, użyjemy -I w poleceniu do obsługi rozróżniania wielkości liter poprzez dostarczenie wszystkich danych obecnych w pliku, dopasowań do ciągu znajdującego się w poleceniu.

$chwyt–I mango files11.txt

Z wyników dowiesz się, że wszystkie dane pasujące do słowa mango są wyświetlane z niektórymi słowami pisanymi wielkimi literami, a niektóre małymi.

Przykład 2

Ten przykład jest podobny do pierwszego, różnica polega na tym, że uzyskuje się tylko jedno słowo. To polecenie pomaga w uzyskaniu całego ciągu, dopasowując go do słowa podanego w poleceniu. Miejmy plik filea.txt. jako przykład chcemy pobrać rekord zgodnie z podanym dopasowaniem.

$Kotplika.txt

Teraz zastosuj to samo polecenie, aby zignorować przypadek i przedstawić dane wyjściowe. Słowo techniczne jest wyświetlane po wyłączeniu wielkości liter, aby rozróżniać wielkość liter.

Przykład 3

Inną metodą użycia grep do ignorowania wielkości liter jest wprowadzenie najpierw nazwy pliku, a następnie zastosowanie polecenia –I z grep następującym | operator. Cat jest używany w połączeniu z |. Miejmy plik o nazwie file24.txt. jako przykład.

$Plik Cat24.txt| chwyt–Ja Aksa

To polecenie pobierze słowo Aqsa zarówno w dużych, jak i małych literach.

Przykład 4

Przechodząc do kolejnego przykładu. Tutaj wyświetlimy dane pliku zawierającego słowo my. Tutaj wyszukiwanie odbywa się poprzez wprowadzenie katalogu, dzięki czemu polecenie posortuje słowo we wszystkich plikach mających rozszerzenie .txt w systemie.

$chwyt–Ja mój/Dom/aqsayasin/ *.tekst

Powyższy obraz przedstawia dane wyjściowe uzyskane z polecenia. moje słowo jest podkreślone, to znaczy w obu przypadkach. Niektóre pliki zawierają je małymi literami, a inne dużymi. Wyświetlane są również adresy plików i nazwy plików.

Przykład 5

Ten przykład można zastosować do katalogu, w którym znajdują się wszystkie pliki. Ograniczenia zostaną zastosowane w celu wyświetlenia konkretnego wyniku, który pasuje do słowa, które zdefiniowaliśmy w poleceniu. to słowo służy do wyszukiwania we wszystkich plikach znajdujących się w systemie.

$chwyt–jestem/Dom/aqsayasin/plik*

Dane wyjściowe pokazują całe ciągi zawierające pasujące słowo. Jak jest napisane osobno lub połączone w innym słowie, tj. Siostra.

Przykład 6

Następne polecenie pokazuje, jak –iw działa razem w poleceniu. Poza tym wyszukiwanie odbywa się za pomocą dwóch słów w jednym pliku. Odwrotny ukośnik i | są używane do opisu dwóch słów w pliku, podczas gdy –w służy do dokładnego dopasowania odpowiedniego słowa w pliku.

$chwyt-w 'hamna|dom” plik21.txt

$chwyt'Port|dom” plik21.txt

- Zignoruję rozróżnianie wielkości liter. W powyższym przykładzie widzimy, że obecność –w z –I pozwala nie brać pod uwagę domu w pierwszym poleceniu, ponieważ –w pozwala na dokładne dopasowanie. W drugim poleceniu usunęliśmy oba –iw, stąd oba słowa są wyświetlane po dopasowaniu w ciągu.

Przykład 7

Więcej niż jedno słowo jest wyszukiwane przy użyciu innej metody. Oba słowa są wyszukiwane z tego samego pliku, te słowa to praca i zarabianie. Zarobek jest pobierany ze słowa uczenia się oraz należy pamiętać, że każde słowo jest oddzielone od słowa kluczowego –e.

$chwyt–ja –e praca –e zarabiam plika.txt

Powyższy obrazek pokazuje całe ciągi w akapicie dotyczące słów obecnych w poleceniu. Podobnie jak w powyższych przykładach, - zignorowałem wszystkie przypadki dyskryminacji słów praca i zarabiaj.

Przykład 8

W tym przykładzie wyszukiwanie dwóch słów obecnych we wszystkich plikach z rozszerzeniem .txt. Te dwa słowa są oddzielone –e, ponieważ –e jest właściwym sposobem rozdzielenia dwóch słów. Otrzymany wynik będzie zawierał oba słowa we wszystkich plikach z rozszerzeniem tekstowym. Cały adres pliku jest uzyskiwany i wyświetlany. – Zignoruję rozróżnianie wielkości liter i wyświetlę oba słowa obecne we wszystkich plikach.

$chwyt–ja –pracuję –zarabiam/Dom/aqsayasin/ *.tekst

Wniosek

W tym przewodniku użyliśmy najprostszego przykładu, aby rozwinąć koncepcję rozróżniania wielkości liter. Staraliśmy się jak najlepiej przejść przez każdy aspekt, aby poszerzyć wiedzę na temat grep.