Polecenie Grep jest jednym z narzędzi dostępnych obecnie na komputerach, za pomocą którego można wykonywać różne czynności. Z tego powodu dzisiaj zostawiamy Ci wszystko, co musisz wiedzieć o Linux UBUNTU Grep Polecenie.

Co to jest polecenie Linux Grep?

Pierwszą rzeczą, na którą należy zwrócić uwagę, jest to, że Grep oznacza Globalne wyszukiwanie wyrażeń regularnych i drukowanie, i jest to jedno z najczęściej używanych narzędzi poleceń na świecie do wyszukiwania ciągów tekstowych i znajdowania dopasowań. Chociaż wielu użytkowników używa go również do pobierania słów lub ich kombinacji w pliku.

Do swojego działania potrzebuje dwóch podstawowych parametrów: wzorca, którego będziemy szukać oraz pliku, w którym będziemy szukać. 

Ważnym faktem, który również powinieneś wziąć pod uwagę, jest znajomość wyrażeń regularnych. Ponieważ później będziesz mógł tworzyć lub wprowadzać różne kombinacje, aby wyszukiwanie mogło się poprawić. 

Przykłady sytuacyjne przy użyciu polecenia Grep

Istnieje wiele sytuacyjnych przykładów użycia tego polecenia, oto kilka:

Znajdź słowo w pliku tekstowym

  • Jeśli chcesz użyć tego polecenia, aby wyszukać słowo, musisz wpisać ''wyszukiwanie plików grep''. 
  • Zastępując słowo, o którym mowa, tam, gdzie jest napisane szukaj, aw pliku nazwę tego, którego szukasz.

Znajdź słowo niezależnie od wielkości liter

W takim przypadku wszystko, co musisz zrobić, to dodać ''-Siema'', to byłoby jak ''grep -i wyszukiwanie plików''. 

Liczba słów pasujących do wyszukiwania 

Również za pomocą tego polecenia możesz poznać czasy, w których słowo jest używane w pliku tekstowym. Musisz tylko dodać -c, i byłoby ''grep -c wyszukiwanie plików''.  

Wyszukaj wiele słów kluczowych

Z poprzednich przykładów jasno wynika, że ​​jest to polecenie umożliwiające wyszukiwanie pojedynczego słowa, ale za pomocą tego jednego polecenia można również wykonać wiele zapytań. W tym celu należy umieścić „plik grep search1”, „plik grep search2”.

Jest bardzo prosty w użyciu, musisz umieścić pierwsze wyszukiwanie, a następnie dodać drugie polecenie.

Znajdź słowo w wielu plikach jednocześnie

Inną opcją jest wyszukiwanie w różnych plikach za pomocą tego samego polecenia. To jest: ''grep -l słowo_wyszukiwania ./*''. Terminal wyświetla wszystkie pliki, które zawierają słowo, którego szukałeś.

Wyszukaj pliki za pomocą polecenia grep

W takim przypadku polecenie, które musisz umieścić, to: grep opcja/s 'ciąg tekstowy' file_where_to search.

Uzyskaj dostęp do informacji o systemie za pomocą polecenia grep

Polecenie grep jest dostępne nie tylko do wyszukiwania różnych słów kluczowych, ale także do wyszukiwania informacji w systemie. To, co powinieneś napisać na swoim komputerze, jest następujące: ''grep -i 'Model' /proc/cpuinfo''.

Znajdź wiersze, które nie zawierają słowa kluczowego (wyszukiwanie wsteczne)

Wyszukaj wiersze w pliku, które nie mają słowa kluczowego ani ciągu znaków ''ten'', jest to również możliwe za pomocą polecenia grep, wystarczy odwrócić cały proces i dodać -v i gotowy. pozostałby, ''grep -v -F. Bashrc.''

podstawowe wyrażenia regularne polecenie grep

Chociaż to prawda, istnieje wiele wyrażeń, które są używane z poleceniem grep, jednak niektóre są uważane za podstawowe, a są to:

  • -I: Ta funkcja pozwala zidentyfikować wyszukiwane wyrażenie regularne.
  • -kolor: Odpowiada za podświetlanie koloru wszystkich ciągów tekstowych, które są podobne do wyszukiwania lub tego dopasowania.
  • -H: Pokazuje nazwę pliku, w którym chcesz wyszukać słowo lub ciąg tekstowy.
  • *: Dzięki temu możesz reprezentować wiele postaci.
  • .: Reprezentuje pojedynczy znak.
  • [a e ja o ty]: Te litery są używane do reprezentowania niektórych znaków.
  • [Az]: Pozwala na przedstawienie szeregu postaci.
  • ^: Reprezentuje moment, w którym rozpoczynasz linię. 
  • $: Pokazują, kiedy linia się kończy. 

rozszerzone wyrażenie regularne polecenie grep

Rozszerzone wyrażenia regularne są również znane jako ERE ze względu na akronim Rozszerzone wyrażenia regularne, które pomagają tworzyć bardziej złożone wzorce. 

  • |: Możesz określić dwa słowa lub zestaw znaków, zwany wzorcem. 
  • (): Są one używane, gdy chcesz wyznaczyć dodatkowe wyrażenia regularne lub podwyrażenia. 

Należy zauważyć, że aby polecenie grep rozpoznało te symbole, należy użyć przełącznika -E lub można go zredukować do ''egrep''.