Metody płatności Abuse

Polecenie grep w systemie Linux

15.02.2023, 17:28

Polecenie grep w systemach operacyjnych typu UNIX służy do wyszukiwania danego podciągu lub wyrażenia regularnego w plikach tekstowych lub danych wyjściowych innych poleceń.

Jakie funkcje wykonuje polecenie grep

Składnia polecenia grep jest następująca:

grep [options] sample [files]

Tutaj wzorzec jest podciągiem lub wyrażeniem regularnym do przeszukania, a [pliki] jest listą plików do przeszukania. Jeśli [files] nie zostanie określone, grep odczyta dane wejściowe ze standardowego wejścia (zwykle oznacza to, że można przekazać grep dane wyjściowe innych poleceń).

Niektóre typowe opcje grep to:

-i - ignoruje wielkość liter podczas wyszukiwania

-r - przeszukuje rekurencyjnie wszystkie podkatalogi

-n - wypisuje numery linii, w których znaleziono wzorzec

-v - wypisuje tylko linie, które nie zawierają wzorca

Na przykład, aby znaleźć wszystkie wiersze w pliku example.txt zawierające słowo "apple", można użyć polecenia:

grep apple example.txt

Aby znaleźć wszystkie pliki w bieżącym katalogu i jego podkatalogach zawierające słowo "banan", można użyć polecenia:

grep -r banana .

Tutaj kropka oznacza bieżący katalog.