Szukaj w wielu plikach tekstowych jednocześnie
Czy kiedykolwiek musiałeś znaleźć jakiś tekst w kilku różnych plikach tekstowych? Jeśli pracujesz w IT, ten problem może pojawić się dość często. Może szukasz określonej frazy w plikach dziennika, a może jesteś programistą i potrzebujesz znaleźć kod, który znajduje się w wielu różnych plikach kodu.
Niestety, nie ma na to łatwego sposobu w systemie Windows(Windows) . Domyślne wyszukiwanie systemu Windows(Windows) jest straszne dla tego rodzaju zadań, ponieważ jest bardzo wolne i nie pozwala na wyszukiwanie zaawansowane. Na szczęście istnieje kilka innych sposobów, które są znacznie lepsze niż wyszukiwanie w systemie Windows(Windows) , o których wspomnę w tym poście. Nie będę szczegółowo omawiał każdego rozwiązania, ale możesz skorzystać z Google , aby dowiedzieć się więcej.
Jeśli nie chcesz instalować żadnego oprogramowania innych firm i nie masz nic przeciwko korzystaniu z wiersza poleceń, powinieneś zapoznać się z poniższą sekcją wbudowanych poleceń wyszukiwania. Zakładam, że większość ludzi czuje się bardziej komfortowo z interfejsami GUI , dlatego najpierw wspominam o programach.
Programy wyszukiwania innych firm
Jeśli chodzi o wyszukiwanie wielu plików tekstowych, królem wszystkich poleceń wyszukiwania jest grep. grep to narzędzie wiersza poleceń w UNIX/Linux , które umożliwia wykonywanie zaawansowanych wyszukiwań przy użyciu wyrażeń regularnych. Jest bardzo popularny i używany w każdej dystrybucji Linuksa(Linux) .
Kiedy więc ktoś pisze program do wyszukiwania w systemie Windows(Windows) , nieuchronnie zawiera w sobie słowo grep. Tak jest w przypadku wszystkich wymienionych poniżej programów.
grepWin
grepWin jest prawdopodobnie najpopularniejszym z wymienionych tutaj narzędzi. Obsługuje wyrażenia regularne, a także umożliwia znajdowanie i zastępowanie tekstu. Mają też samouczek na swojej stronie internetowej, który pomaga w wyrażeniach regularnych, ale możesz wyszukać w Google wiele innych.
Możesz ograniczyć wyszukiwanie według rozmiaru pliku, typu pliku i innych kryteriów. Dodaje również opcję do menu kontekstowego prawego przycisku myszy w Eksploratorze(Explorer) , aby szybko przeszukać folder. Wyniki są wyświetlane w dolnym oknie i wystarczy kliknąć je dwukrotnie, aby otworzyć pliki.
AstroGrep
AstroGrep to także kolejny naprawdę dobry program do wyszukiwania. Nie tylko jest dość często aktualizowany, ale także pokazuje, gdzie w pliku znaleziono tekst. grepWin ma również tę opcję, jeśli wybierzesz przycisk opcji Content , ale myślę, że jest ona lepiej zaimplementowana w AstroGrep .
AstroGrep może również przeszukiwać pliki Word , co jest przydatną funkcją. Możesz także zapisać lub wydrukować wszystkie wyniki do wykorzystania w przyszłości. Uważam też, że ich interfejs jest bardziej nowoczesny i przyjemny dla oka.
BareGrep
BareGrep to dość prosty program do wyszukiwania, który obsługuje wyrażenia regularne i wszystkie podstawowe funkcje wyszukiwania. Ogólnie jest dość szybki i pokazuje dopasowania w formacie tabelarycznym. Darmowa wersja ma ekran powitalny, którego nie można wyłączyć. Wersja pro kosztuje 25 USD i wydaje się, że po prostu wyłącza ekran powitalny, w przeciwnym razie funkcje są takie same.
PowerGREP
Jeśli szukasz najlepszego programu do wyszukiwania, poszukaj czegoś więcej niż PowerGREP . Ten program ma kilka poważnych funkcji i poważną cenę. To aż 159 dolarów! Ma prawie wszystkie wymienione powyżej funkcje, a także kilka innych, a wszystko to ładnie zapakowane w całkiem mały interfejs.
Polecam ten program tylko, jeśli masz poważne potrzeby wyszukiwania, które obejmują wyszukiwanie tekstu w plikach Word , dokumentach PDF , arkuszach kalkulacyjnych (PDF)Excel itp. Może nawet wyodrębnić statystyki z plików dziennika i przekazać ci te informacje. To dość potężne narzędzie.
Wbudowane polecenia systemu Windows
Jeśli potrzebujesz tylko przeprowadzić szybkie wyszukiwanie i nie chcesz instalować pełnowartościowego programu, możesz skorzystać z wbudowanych narzędzi wiersza poleceń w systemie Windows(Windows) . Jeden działa w normalnym wierszu polecenia, a drugi używa PowerShell . Oba są dość potężne i mogą znaleźć prawie wszystko, czego szukasz.
Pierwsze polecenie to findstr . Możesz przeczytać dokument referencyjny(reference document) tutaj, aby dowiedzieć się, jak używać findstr. Możesz również wpisać findstr /?w wierszu polecenia i pokaże ci użycie. Jak widać, opcji jest sporo. Oczywiście jest to o wiele bardziej skomplikowane niż użycie jednego z powyższych programów.
Drugą opcją jest polecenie Select-String w programie Windows PowerShell(Windows PowerShell) . Ponownie(Again) , jest dość duża krzywa uczenia się z tymi poleceniami, jeśli jeszcze ich nie używałeś. Microsoft ma dobry samouczek na temat korzystania z Select-String(how to use Select-String) , więc koniecznie go przeczytaj.
Są to więc w zasadzie najlepsze sposoby wyszukiwania tekstu w dużej liczbie plików. Proponuję wypróbować różne opcje i sprawdzić, która z nich będzie dla Ciebie najlepsza. Cieszyć się!
Related posts
Wyszukaj tekst w wielu plikach PDF
Jak wyszukiwać tekst w wielu plikach PDF jednocześnie?
Jak połączyć wiele plików audio w jeden?
Użyj tego skryptu, aby zmienić nazwy wielu plików naraz w systemie Windows
Znajdź i zamień tekst w wielu plikach zbiorczo w systemie Windows 10
Jak automatycznie tworzyć kopie zapasowe plików na Dysku Google lub OneDrive, aby zapobiec utracie danych?
Jak zeskanować wiele stron do jednego pliku PDF
Jak przesyłać gry PS4 i zapisywać dane plików na PS5?
Jak otworzyć pliki DDS w systemie Windows 10?
Jak zarysować tekst w Photoshopie
Zaawansowane wyszukiwanie w Google za pomocą operatorów wyszukiwania
Jak usunąć tekst z ikon na pasku zadań systemu Windows?
20 fajnych sztuczek Google, aby wyszukiwać bardziej efektywnie
Jak łączyć lub scalać wiele plików tekstowych
Jak przetłumaczyć dokumenty Word na wiele języków?
Przekieruj dane wyjściowe z wiersza poleceń systemu Windows do pliku tekstowego
Jak wyświetlić buforowane strony i pliki w przeglądarce?
Jak dodać pliki GPX do Map Google
Jak otworzyć pliki EPUB w systemie Windows
Zapisz listę uruchomionych procesów w pliku tekstowym w systemie Windows