Pewnie od czasu do czasu każdemu trafiają się poszukiwania tego jednego pliku, zawierającego konkretną informację. Pal licho jeśli plików jest niewiele. Co jednak począć gdy plik znajduje się np. w archiwum wraz z kilkuset innymi, a my nie pamiętamy gdzie dokładnie go szukać? Z pomocą przychodzi nam polecenie grep.
Całość naszych poszukiwań to odpowiednie użycie komendy grep. Mamy w zasadzie trzy podstawowe możliwości:
1. szukamy w podanej lokalizacji
grep "szukany_fragment" /ścieżka/do/plików/
2. szukamy rekursywnie, czyli również w podfolderach
grep -R "szukany_fragment" /ścieżka/do/plików/
3. pomijamy pliki binarne (przynajmniej te, które grep za takie uzna)
grep -I "szukany_fragment" /ścieżka/do/plików/
Podstawową różnicę w użyciu pierwszych dwóch możliwości ilustruje powyższy zrzut ekranu.
Można też sięgnąć po programy posiadające interfejs GUI, np.:
regexxer
sudo apt-get install regexxer
searchmonkey
sudo apt-get install searchmonkey
Są to programy bardzo prościutkie w obsłudze.
Brak komentarzy:
Prześlij komentarz