Jak wrażliwy na Grep Case?

Jak wrażliwy na Grep Case?

Polecenie „GREP” może być używane w systemie operacyjnym Linux jako środka do radzenia sobie z wrażliwością na sprawę w dowolnym ciągu. Domyślne zachowanie komendy „GREP” polega na wrażliwych przypadkach. Użytkownicy mają możliwość przeglądania projektu między plikami za pomocą tej techniki. Aby „GREP” nieczuły przypadki, użytkownicy muszą mieć albo flagę „-ignore-case” lub argument „-i”. Komenda „grep” musi być używana z „-i flagą”, gdy szukasz gradientu. Kiedy użytkownicy nie są jasni co do sytuacji, decydują się na to zignorować.

Wykorzystanie „grep” do ignorowania przypadku

Rzeczywiście często korzystne jest odrzucenie przypadków słów, z którymi skanujemy, używając „GREP” do analizy pliku. GREP z natury wrażliwy. Zazwyczaj mogliśmy przeszukiwać dzienniki systemowe z „GREP”. W tym artykule przeprowadzimy głęboką dyskusję na temat polecenia Linux „GREP” w celu pracy nad wrażliwością sprawy. Aby to osiągnąć, najpierw utworzymy plik o nazwie „Linux.txt ”w katalogu„ komputerowy ”naszego systemu operacyjnego Linux i przechowuj w nim tekst.

Benstokes
Benstokes
Benstokes
Benstokes


Po przypisaniu go do „Linux.plik txt ”, zapiszymy go na pulpicie.


Po tworzeniu pliku otworzylibyśmy teraz terminal do wdrożenia poleceń Linux. W tym artykule wykorzystamy głównie polecenie „GREP” do zrozumienia zjawiska wrażliwości na przypadek. Po otwarciu terminala zsumujemy pierwsze polecenie „GREP” do osiągnięcia przypadku małych liter dla „Benstokes” z Linux.plik txt. Wykorzystaliśmy następujące polecenie, aby osiągnąć małą literę i podać tę sprawę bardzo obok polecenia „GREP”, zgodnie z następującą instrukcją.

Linux@Linux: ~/Desktop $ grep benstokes Linux.tekst


Kiedy podamy powyższe polecenie w terminalu Linux i naciśnij klawisz Enter, wyświetlałby alfabetyczną literę małej litery w obecnym pliku. To określa, że ​​działa wraz z niewrażliwością na litery dla liter tekstowych, ponieważ pisownia pozostaje taka sama: tylko posiadanie różnicy liter górnych lub niższych, co sprawia, że ​​czytanie jest cztery różne słowa kluczowe. To polecenie zapewni dane, które jest podane poniżej.


Na ekranie pojawiłyby się małe litery. Jak widzimy, zwróciłby tylko konkretny wynik, który pasuje do wyrażenia wyszukiwania pod względem scenariusza. Na szczęście łatwo jest sprawić, by „grep” sprawa wyszukiwania jest niewrażliwa. Byłby reprezentowany jako powiadomiony przez „grep -i”. Tak więc teraz dostarczymy inne polecenie na naszym terminalu, które powiadomi wszystkie przypadki na ekranie bez filtrowania przez przypadki wyszukiwania. Polecenie, które podajemy następne, jest podane poniżej.

Linux@Linux: ~/Desktop $ grep -i Benstokes Linux.tekst


Kiedy napisaliśmy to polecenie na terminalu, a następnie naciskaliśmy przycisk ENTER, aby zakończyć przetwarzanie, wyświetlałby dane obecne w „Linux.plik txt ”i wyświetl go zgodnie z poniższym zrzutem ekranu wyświetlacza wyjściowego.


W tym samym przypadku, ponieważ skłoniliśmy „GREP” do zaniedbania sprawy, możemy wyświetlić każdą odmianę zapytania, która została odkryta w nazwie pliku tekstowego „Linux.txt ”, który jest obecny na pulpicie utworzony tuż przed rozpoczęciem tego polecenia Linux. To samo zjawisko działałoby również bezbłędnie, gdy plik tekstowy „Linux.txt ”jest przekazywany z polecenia„ CAT ”. Polecenie jest dostarczane jako:

Linux@Linux: ~/Desktop $ cat Linux.txt | Grep -i „Benstokes”


Jeśli nie będziemy musieli zawracać sobie głowy sprawą, powyższy zrzut ekranu zlokalizuje dowolne elementy w Linux.TXT, w tym „Benstokes”, niezależnie od tego, czy to „Benstokes”, „Benstokes”, czy „Benstokes”. To sprawia, że ​​jest to znacznie prostsze jak „Benstokes”. Jako odmianę możemy go wykorzystać wraz z „kotem” lub przerzucając go do „TAC”. Byłoby to dokładnie podobne do tego, co otrzymalibyśmy również w poprzednim poleceniu.

Podczas wykonywania polecenia naciśniemy Enter, aby wykonać przetwarzanie. Byłby podobny do funkcjonalności i zignorowałby niewrażliwość na sprawę, a nie wyszukiwać. Wyskoczy każdy z znaków przypadków na wyjściu, jak dostarczyliśmy na wyświetlaczu wyjściowym.


Jest to kolejny sposób użycia „GREP” do ignorowania przypadków, w których pierwszym jest wprowadzenie nazwy pliku obecnego w katalogu, a następnie zastosowanie polecenia -i z „GREP” natychmiast po „|” operator. W przypadku użycia z „|” operator, musimy użyć słowa „cat”.

Całe dane pliku byłyby wyświetlane na ekranie terminalu Linux bez filtrowania lub w jakimkolwiek rozróżnieniu liter górnych lub niższych. Oznacza „-ignore-case” i jest skrócony jako „-i”, aby ułatwić nam zachowanie. Teraz zapewnimy następne polecenie „GREP”, które zapewni również podobne dane wyjściowe do poprzednich dwóch poleceń, które nie są zgodne. Polecenie, które zapewniamy po raz trzeci, aby wyświetlić funkcjonalność „grep”, jest podane poniżej.

Linux@Linux: ~/Desktop $ cat Linux.txt | GREP-IGNORE-CASE „Benstokes”


Tutaj przedstawiamy polecenie „GREP” wraz z wykorzystaniem polecenia „CAT” w „Linux.plik txt ”z koncepcją funkcjonalności„ ignorowania ”w przypadku„ benstokes ”. Prawdopodobnie wyświetliłoby to dane pliku „Linux.txt ”bez wyjątku lub wyszukiwania i wyskakowania konkretnego. To polecenie wyświetli podobne dane do przypisanego do niego pliku. Przypadkiem, którego użyliśmy, jest małą literą, ale zignorowałby ten przypadek ze względu na polecenie „CAT” z sprawą „GREP” ignorowaną, aby przeprowadził niewrażliwe przeszukanie sprawy poprzez wykorzystanie „GREP”. Wyjście pozostanie takie same w tym przypadku, które podano poniżej.

Wniosek

Polecenie Linux na temat wrażliwości przypadków „GREP” jest omówione w tym artykule. Wraz z pewnym tekstem łączącym zawierające słowo „kot”, użyliśmy czterech poleceń, które zbudowaliśmy. Podczas gdy pozostałe polecenia wyświetlają wszystkie sznurki obecne w pliku odpowiednią do wartości podanej w poleceniu, ignorując litery wyższych lub niższych, pierwsze polecenie wygenerowało małe litery dla pliku, podczas gdy inne polecenia określają odczyt wszystkich strun bez żadnej zasady wrażliwości na przypadki.