Jak grep wiele słów w Linux

Jak grep wiele słów w Linux
W terminalu Linux istnieje wiele przydatnych poleceń, a jednym z potężnych poleceń używanych w Linux jest grep.

Grep jest akronimem Globalny wydruk ekspresji regularnej i jest narzędziem wiersza poleceń używanych do wyszukiwania ciągów znaków w określonych plikach. Wzór wyszukiwanej linii jest znany jako Wyrażenie regularne a kiedy to polecenie jest wykonywane, drukuje linię za pomocą dopasowania. To polecenie w Linux jest przydatne do filtrowania dużych plików.

Za pośrednictwem polecenia GREP możesz wyszukać wiele słów w różnych plikach. W tym samouczku omówimy użycie GREP do znajdowania wielu plików z różnymi operatorami.

Jak grep wiele słów w Linux

Grep Polecenie jest wstępnie zainstalowane w prawie wszystkich rozkładach Linux. Jeśli jednak brakuje, możesz go zainstalować za pomocą następującego polecenia:

sudo apt-get install grep

Polecenie GREP składa się z trzech części, po pierwsze, jest GREP, drugi to wzór, który musisz znaleźć, a trzecia to nazwa pliku lub ścieżka pliku. Składnia polecenia do wyszukiwania wzoru z nazwą pliku to:

GREP „Wzór1 \ | wzór 2” nazwa pliku

Podstawowa składnia polecenia GREP do przeszukiwania wielu słów ze ścieżką pliku to:

grep „wzór1 \ | wzór 2” firepath

Tutaj szukam wielu słów Linux i systemu w DOC1.plik txt:

GREP 'Linux \ | System' Doc1.tekst

Jeśli szukasz wielu słów przez ścieżkę pliku, polecenie będzie następujące:

GREP 'Linux \ | System'/home/zainab/dokumenty/doc1.tekst

Jak używać rozszerzonego grepa do znajdowania wielu słów

Aby wyszukać wiele słów w jednym pliku, użyj -Operator e z nazwą pliku lub ścieżką pliku. Składnia polecenia to:

grep -e wzór1 -e wzór 2 nazwa pliku_or_filePath

Tutaj szukam Linux i systemu w DOC1.plik txt:

grep -e 'Linux \ | System' Doc1.tekst

Jak znaleźć wiele dokładnych dopasowań za pomocą polecenia GREP w Linux

Aby znaleźć wiele dokładnych dopasowań, użyj operatora -W z poleceniem GREP. Składnia polecenia to:

grep -w 'wzór1 \ | wzór 2' nazwa pliku lub firepath

Na przykład:

grep -w 'Linux \ | System' Doc1.tekst

Zignoruj ​​przypadek w poleceniu GREP

Polecenia GREP są wrażliwe na wielkość liter i uniknąć tego, że możesz użyć -I Operator. To wydrukuje zarówno dopasowania górnej, jak i dolnej kazania podanych wzorów wejściowych.

Jeśli używasz -i do wyszukiwania linux/systemu w Doc1, polecenie będzie następujące:

grep -i 'Linux \ | System' Doc1.tekst

Licz liczba dopasowań za pomocą polecenia GREP

Polecenie GREP może również wyświetlać całkowitą liczbę dopasowania, które znajduje w pliku systemowym. Użyj -Operator C Z poleceniem GREP:

grep -c 'wzór1 \ | wzór 2' nazwa pliku lub filepat

Przeszukaj liczbę liczb Linux i słów systemowych w DOC1 za pośrednictwem następującego polecenia:

grep -c 'Linux \ | System' Doc1.tekst

Jak grep więcej niż dwa słowa w Linux

Jeśli chcesz użyć polecenia GREP, aby znaleźć więcej niż dwa słowa w Linux, użyj następującej składni polecenia:

GREP 'Wzór \ | Wzór-2 \ | Wzór-3' nazwa pliku lub ścieżka plików

W moim przypadku używam trzech słów Linux, operacji i systemu w moim DOC1.plik txt:

Grep 'Linux \ | Działanie \ | System' Doc1.tekst

Dolna linia

Podczas pracy w wierszu poleceń często używamy polecenia GREP do przeszukiwania słów. Polecenie GREP jest najbardziej użytecznym i potężnym poleceniem Linux z różnymi operatorami i opcjami wyszukiwania. Za pomocą tego polecenia można znaleźć określone słowa i wzorce w pliku. Zrozumienie polecenia GREP zaoszczędzi dużo czasu na patrzenie na duże pliki.