OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

5.3.1. Więcej o grep‌


Jak widzieliśmy w sekcji 3.3.3.4, grep skanuje linię wyjściową po linii, szukając pasujących wzorców. Wszystkie linie zawierające wzór zostaną wydrukowane na standardowe wyjście. To zachowanie można odwrócić za pomocą -v opcja.


Kilka przykładów: załóżmy, że chcemy wiedzieć, które pliki w określonym katalogu zostały zmodyfikowane w lutym:


Jenny: ~> ls -The | grep luty Połączenia grep polecenie, podobnie jak większość poleceń, uwzględnia wielkość liter. Użyj -i opcja nie rozróżniania wielkich i małych liter. Dostępnych jest również wiele rozszerzeń GNU, takich jak --kolor, co jest pomocne

wyróżniać wyszukiwane hasła w długich wierszach i --po-kontekście, który wypisuje liczbę linii po ostatniej

pasująca linia. Możesz wydać rekurencję grep który przeszukuje wszystkie podkatalogi napotkanych katalogów przy użyciu metody -r opcja. Jak zwykle opcje można łączyć.


Wyrażeń regularnych można użyć do dokładniejszego określenia pasujących znaków, które chcesz wybrać ze wszystkich wierszy wejściowych. Najlepszym sposobem na rozpoczęcie pracy z wyrażeniami regularnymi jest przeczytanie pliku grep dokumentacja. Świetny rozdział znajduje się w grep Strona informacyjna. Ponieważ omawianie tajników wyrażeń regularnych doprowadziłoby nas za daleko, zdecydowanie zalecamy rozpoczęcie tutaj, jeśli chcesz dowiedzieć się więcej na ich temat.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: