Jak grepować wiele słów w systemie Linux

Jak Grepowac Wiele Slow W Systemie Linux



W terminalu Linux jest wiele przydatnych poleceń, a jednym z potężnych poleceń używanych w Linuksie jest grep.

The chwyt jest skrótem od Globalny druk wyrażeń regularnych i jest narzędziem wiersza poleceń służącym do wyszukiwania ciągów znaków w określonych plikach. Wzór szukanej linii jest znany jako a Wyrażenie regularne a kiedy to polecenie jest wykonywane, drukuje wiersz z dopasowaniem. To polecenie w systemie Linux jest przydatne do filtrowania dużych plików.

Za pomocą polecenia grep możesz wyszukiwać 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 grepować wiele słów w systemie Linux

The chwyt polecenie jest preinstalowane w prawie wszystkich dystrybucjach Linuksa. Jeśli jednak go brakuje, możesz go zainstalować za pomocą następującego polecenia:



Sudo apt-get install chwyt

Polecenie grep składa się z trzech części, pierwsza to grep, druga to wzorzec, który należy znaleźć, a trzecia to nazwa pliku lub ścieżka do pliku. Składnia polecenia wyszukiwania wzorca po nazwie pliku jest następująca:



chwyt 'wzór1\|wzór2' Nazwa pliku

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





chwyt 'wzór1\|wzór2' ścieżka pliku

Tutaj szukam wielu słów Linux i system w pliku doc1.txt:

chwyt 'Linux\|system' dok1.txt



Jeśli przeszukujesz wiele słów w ścieżce pliku, polecenie będzie wyglądać następująco:

chwyt 'Linux\|system' / dom / Zainab / Dokumenty / dok1.txt

Jak korzystać z rozszerzonego grep do znajdowania wielu słów

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

chwyt -To jest wzór1 -To jest wzorzec2 nazwa_pliku_lub_ścieżka_pliku

Tutaj przeszukuję Linuksa i System w pliku doc1.txt:

chwyt -To jest 'Linux\|system' dok1.txt

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

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

chwyt -w 'wzór1\|wzór2' nazwa pliku lub ścieżka do pliku

Na przykład:

chwyt -w 'Linux\|system' dok1.txt

Ignoruj ​​wielkość liter w poleceniu grep

W poleceniach grep rozróżniana jest wielkość liter i aby tego uniknąć, można użyć metody -i operatora . Spowoduje to wydrukowanie dopasowań zarówno wielkich, jak i małych liter podanych wzorców wejściowych.

Jeśli użyjesz -i do przeszukania linux/system w doc1, polecenie będzie wyglądać następująco:

chwyt -I 'linux\|system' dok1.txt

Policz liczbę dopasowań za pomocą polecenia grep

Polecenie grep może również wyświetlić całkowitą liczbę dopasowań znalezionych w pliku systemowym. Użyj -c operatora za pomocą polecenia grep:

chwyt -C 'wzór1\|wzór2' nazwa pliku lub ścieżka do pliku

Wyszukaj liczbę zliczeń słów systemu Linux i systemowych w dokumencie doc1 za pomocą następującego polecenia:

chwyt -C 'linux\|system' dok1.txt

Jak grepować więcej niż dwa słowa w systemie Linux

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

chwyt 'wzór\|wzór-2\|wzór-3' nazwa pliku lub ścieżka do pliku

W moim przypadku używam wyszukiwania trzech słów Linux, operacyjny i system w moim pliku doc1.txt:

chwyt 'Linux\|operacyjny\|system' dok1.txt

Dolna linia

Podczas pracy w wierszu poleceń często używamy polecenia grep do wyszukiwania słów. Polecenie grep jest najbardziej użyteczną i potężną komendą systemu Linux z różnymi opcjami operatora i wyszukiwania. Za pomocą tego polecenia możesz znaleźć określone słowa i wzorce w pliku. Zrozumienie polecenia grep pozwoli zaoszczędzić dużo czasu na przeglądanie dużych plików.