Polecenie fgrep
jest używane do wyszukiwania stałych ciągów znaków w plikach tekstowych. Jest to wersja polecenia grep
, która nie interpretuje wyrażeń regularnych, co czyni ją idealną do wyszukiwania dokładnych fraz.
Podstawowa składnia polecenia fgrep
wygląda następująco:
fgrep [opcje] [argumenty]
-i
: Ignoruje wielkość liter podczas wyszukiwania.-v
: Wyświetla linie, które nie zawierają podanego ciągu.-c
: Zlicza liczbę wystąpień podanego ciągu w plikach.-n
: Wyświetla numery linii, w których znaleziono ciąg.-r
: Wyszukuje w podkatalogach (rekursywnie).Oto kilka praktycznych przykładów użycia polecenia fgrep
:
fgrep "szukany ciąg" plik.txt
fgrep -i "szukany ciąg" plik.txt
fgrep -c "szukany ciąg" plik.txt
fgrep -v "szukany ciąg" plik.txt
fgrep "szukany ciąg" *.txt
-n
, aby łatwo zlokalizować, w której linii znajduje się szukany ciąg.-r
, aby przeszukać wszystkie podkatalogi.fgrep
jest szybszy niż grep
w przypadku wyszukiwania stałych ciągów, ponieważ nie przetwarza wyrażeń regularnych.