Komenda find w systemie Windows służy do wyszukiwania określonych tekstów w plikach lub wyjściu innych poleceń. Jest to narzędzie przydatne w skryptach i automatyzacji procesów, pozwalające na filtrowanie informacji według zadanych kryteriów.
find [/V] [/C] [/N] [/I] "tekst" [plik1 [plik2 ...]]
| Parametr | Opis |
|---|---|
| /V | Wyświetla wszystkie linie, które nie zawierają określonego tekstu. |
| /C | Wyświetla liczbę wystąpień określonego tekstu w plikach. |
| /N | Wyświetla numer linii przed każdą linią wyjściową. |
| /I | Ignoruje wielkość liter podczas wyszukiwania. |
| „tekst” | Określony tekst, którego szukamy w plikach. |
| plik1, plik2, … | Jedno lub więcej plików, w których następuje wyszukiwanie. |
find "error" log.txt
W tym przykładzie komenda find przeszukuje plik log.txt w poszukiwaniu linii, które zawierają słowo error. Wynik będzie zawierał wszystkie linie, w których występuje ten tekst, co może być pomocne w analizie logów błędów.
find /C "success" results.txt
W tym przykładzie używamy parametru /C, aby zliczyć liczbę wystąpień słowa success w pliku results.txt. Zwróci to tylko liczbę, co jest przydatne, gdy potrzebujemy szybko sprawdzić, ile razy dany termin występuje w dokumencie.
find /V "warning" data.txt
Tutaj komenda find z parametrem /V wyświetli wszystkie linie z pliku data.txt, które nie zawierają słowa warning. To może być użyteczne, gdy chcemy skupić się na liniach, które nie zawierają określonych ostrzeżeń.
find /N "info" report.txt
W tym przykładzie dodajemy parametr /N, aby wyświetlić numery linii przed każdą linią, która zawiera słowo info w pliku report.txt. Dzięki temu możemy łatwiej zlokalizować, gdzie dokładnie w dokumencie znajduje się poszukiwany tekst.