Polecenie grep
służy do wyszukiwania wzorców w plikach tekstowych. Umożliwia przeszukiwanie zawartości plików w poszukiwaniu określonych ciągów znaków, co czyni je niezwykle przydatnym narzędziem w codziennej pracy z systemem Linux.
Podstawowa składnia polecenia grep
wygląda następująco:
grep [opcje] [argumenty]
Oto kilka powszechnie używanych opcji dla polecenia grep
:
-i
: Ignoruje wielkość liter podczas wyszukiwania.-r
: Przeszukuje katalogi rekurencyjnie.-v
: Wyświetla linie, które nie pasują do wzorca.-n
: Wyświetla numery linii, w których znaleziono dopasowanie.-l
: Wyświetla tylko nazwy plików, które zawierają dopasowanie.Oto kilka praktycznych przykładów użycia polecenia grep
:
grep "wzorzec" plik.txt
grep -i "wzorzec" plik.txt
grep -r "wzorzec" /ścieżka/do/katalogu
grep -n "wzorzec" plik.txt
grep -v "wzorzec" plik.txt
-i
, gdy nie jesteś pewien, jaką wielkość liter użyto w wzorcu.grep -rin "wzorzec" /ścieżka/do/katalogu
, aby uzyskać numery linii w przypadku rekurencyjnego wyszukiwania bez uwzględniania wielkości liter.