findstr to potężne narzędzie dostępne w systemie Windows, które umożliwia wyszukiwanie tekstu w plikach. Umożliwia użytkownikom przeszukiwanie plików tekstowych, a także wyświetlanie linii, które zawierają określony ciąg znaków. Dzięki temu findstr jest niezwykle przydatne do analizy logów, przeszukiwania dokumentów lub znajdowania określonych informacji w dużych zbiorach danych.
findstr [opcje] "szukany_tekst" [plik1] [plik2] [...]
Parametr | Opis |
---|---|
/I | Ignoruje wielkość liter podczas wyszukiwania. |
/S | Przeszukuje pliki w bieżącym katalogu oraz w podkatalogach. |
/M | Wyświetla tylko nazwy plików, które zawierają szukany tekst. |
/N | Wyświetla numery linii z dopasowaniami. |
/C | Liczy dopasowania i wyświetla ich liczbę. |
/P | Pomija pliki, które są większe niż określony rozmiar. |
/R | Umożliwia wyszukiwanie za pomocą wyrażeń regularnych. |
findstr /I "błąd" log.txt
Powyższa komenda przeszukuje plik log.txt w poszukiwaniu linii zawierających słowo „błąd”, ignorując przy tym wielkość liter. Dzięki temu można szybko zidentyfikować wszelkie wystąpienia błędów w logach, co jest niezwykle przydatne w diagnostyce systemów.
findstr /S /M "ważny" *.txt
Ten przykład przeszukuje wszystkie pliki tekstowe (*.txt) w bieżącym katalogu oraz w podkatalogach, aby znaleźć te, które zawierają słowo „ważny”. Opcja /M sprawia, że findstr wyświetli tylko nazwy plików, co ułatwia lokalizację interesujących nas dokumentów.
findstr /N "error" *.log
W tym przypadku komenda przeszukuje wszystkie pliki logów (*.log) w bieżącym katalogu i wyświetla linie, które zawierają słowo „error” wraz z numerami tych linii. Jest to szczególnie przydatne, gdy chcemy dokładnie wiedzieć, w którym miejscu w pliku wystąpił błąd.