Żarcie

Jak Grep uwzględnia wielkość liter??

Jak Grep uwzględnia wielkość liter??
Globalne wyrażenie regularne print to wszechstronna i potężna funkcja Linuksa. 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 wrażliwości na wielkość 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 wyników, usuwając dyskryminację sprawy, co można zrobić na głównej stronie grep.

$ mężczyzna grep

Z tego polecenia znajdziemy dwie funkcje opisane powyżej. -Mam na myśli zignorowanie przypadku, gdziekolwiek użyje się tego słowa kluczowego, afekt przypadku zostanie usunięty.

Warunek wstępny

Aby osiągnąć funkcjonalność 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ż plik o nazwie files11.tekst. 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 niektóre małymi. Używając komendy cat wyświetlimy dane pliku.

$ cat pliki11.tekst

Gdy polecenie zostanie użyte 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.

$ grep pliki mango11.tekst

Teraz, aby zrozumieć pojęcie niewrażliwości na wielkość liter, użyjemy „-I” w poleceniu, aby obsłużyć wielkość liter, dostarczając wszystkie dane obecne w pliku, pasujące do ciągu znajdującego się w poleceniu.

$ grep -I mango pliki11.tekst

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 z małymi literami.

Przykład 2

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

$ cat filea.tekst

Teraz zastosuj to samo polecenie, aby zignorować przypadek i przedstawić wynik. 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 po „|” operator. Cat jest używany w połączeniu z „|”. Miejmy plik o nazwie file24.tekst. jako przykład.

$ Pilnik Cat24.tekst | grep -I „Aksa”

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

Przykład 4

Idąc w kierunku innego 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.

$ grep -I mój /home/aqsayasin/*.tekst

Powyższy obraz pokazuje dane wyjściowe uzyskane z polecenia. „moje” słowo jest podświetlone, czyli w obu przypadkach. Niektóre pliki zawierają go małymi literami, a inne dużymi it. 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, aby wyświetlić konkretny wynik, który pasuje do słowa, które zdefiniowaliśmy w poleceniu. Słowo „jest” służy do wyszukiwania we wszystkich plikach obecnych w systemie.

$ grep -I to /home/aqsayasin/plik*

Wynik pokazuje całe łańcuchy zawierające pasujące słowo. Ponieważ „jest” jest pisane osobno lub w połączeniu z innym słowem i.mi. siostra.

Przykład 6

Następne polecenie pokazuje, jak -iw działa razem w poleceniu. Poza tym tutaj 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.

$ grep -iw 'hamna\|dom' file21.tekst
$ grep 'hamn\|house' file21.tekst

-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 łańcuchu.

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 „zarabiaj”. Zarabiaj jest pobierany ze słowa uczenia się i zauważ, że każde słowo jest oddzielone od słowa kluczowego -e.

$ grep -I -e praca -e zarabiaj plika.tekst

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 .rozszerzenie txt. Te dwa słowa są oddzielone -e, ponieważ -e jest właściwym sposobem rozdzielenia dwóch słów. Uzyskany wynik będzie zawierał oba słowa widoczne we wszystkich plikach z rozszerzeniem tekstowym. Pobierany jest i wyświetlany cały adres pliku. -Zignoruję rozróżnianie wielkości liter i wyświetlę oba słowa obecne we wszystkich plikach.

$ grep -I -e praca -e zarabiaj /home/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.

Gry Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
Jak przechwytywać i przesyłać strumieniowo sesję gry w systemie Linux
W przeszłości granie w gry było uważane tylko za hobby, ale z czasem branża gier odnotowała ogromny wzrost pod względem technologii i liczby graczy. P...
Gry Najlepsze gry do grania ze śledzeniem rąk
Najlepsze gry do grania ze śledzeniem rąk
Oculus Quest niedawno wprowadził świetny pomysł śledzenia rąk bez kontrolerów. Przy stale rosnącej liczbie gier i działań, które wspierają zarówno for...
Gry Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Granie w gry pełnoekranowe lub korzystanie z aplikacji w trybie pełnoekranowym bez rozpraszania uwagi może odciąć Cię od istotnych informacji systemow...