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.