Czy kiedykolwiek musiałeś znaleźć jakiś tekst w kilku różnych plikach tekstowych? Jeśli jesteś w nim, ten problem może pojawić się dość często. Być może szukasz konkretnej frazy w plikach logów, a może jesteś programistą i potrzebujesz znaleźć kod, który znajduje się w wielu różnych plikach kodu.

Niestety nie ma łatwego sposobu, aby to zrobić w systemie Windows. Domyślne wyszukiwanie systemu Windows jest straszne dla tego rodzaju zadań, ponieważ jest bardzo powolne i nie pozwala na Zaawansowane wyszukiwanie., Na szczęście istnieje kilka innych sposobów, które są znacznie lepsze od wyszukiwania w systemie Windows, o których wspomnę w tym poście. Nie będę wdawać się w szczegóły dotyczące każdego rozwiązania, ale możesz użyć Google, aby dowiedzieć się więcej.

Jeśli nie chcesz instalować żadnego oprogramowania innych firm i jesteś zadowolony z wiersza poleceń, powinieneś sprawdzić sekcję wbudowanych poleceń wyszukiwania poniżej. Zakładam, że większość ludzi ma więcej komfortu w interfejsach GUI, dlatego najpierw wymieniam programy.,

programy Wyszukiwania innych firm

jeśli chodzi o przeszukiwanie wielu plików tekstowych, królem wszystkich poleceń wyszukiwania jest grep. grep to narzędzie wiersza poleceń w systemie UNIX/Linux, które pozwala na wykonywanie zaawansowanych wyszukiwań za pomocą wyrażeń regularnych. Jest bardzo popularny i używany w każdej dystrybucji Linuksa.

tak więc gdy ktoś pisze program do wyszukiwania w Windowsie, nieuchronnie ma w nim słowo grep. Tak jest prawie w przypadku wszystkich programów wymienionych poniżej.,

grepWin

grepWin jest prawdopodobnie najpopularniejszym z wymienionych tutaj narzędzi. Obsługuje wyrażenia regularne i pozwala również znaleźć i zastąpić tekst. Mają również samouczek na swojej stronie internetowej, aby pomóc w wyrażeniach regularnych, chociaż możesz Google dla wielu innych.

możesz ograniczyć wyszukiwanie według rozmiaru pliku, typu pliku i innych kryteriów. Dodaje również opcję do menu kontekstowego prawym przyciskiem myszy w Eksploratorze, aby szybko wyszukać folder. Wyniki są wymienione w dolnym oknie i możesz po prostu dwukrotnie kliknąć na nich, aby otworzyć pliki.,

AstroGrep

AstroGrep to również kolejny naprawdę dobry program do wyszukiwania. Nie tylko jest aktualizowany dość często, ale także pokazuje, gdzie w pliku znaleziono tekst. grepWin ma również tę opcję, jeśli wybierzesz przycisk opcji Zawartość, ale myślę, że jest to zaimplementowane lepiej w AstroGrep.

AstroGrep może również przeszukiwać pliki Worda, co jest przydatną funkcją. Możesz również zapisać lub wydrukować wszystkie wyniki do wykorzystania w przyszłości. Uważam również, że ich interfejs jest bardziej nowoczesny i przyjemny dla oka.,

BareGrep

BareGrep jest dość prostym programem do wyszukiwania, który obsługuje wyrażenia regularne i wszystkie podstawowe funkcje wyszukiwania. Ogólnie jest dość szybki i pokazuje mecze w formacie tabelarycznym. Darmowa wersja ma ekran powitalny, którego nie można wyłączyć. Wersja pro kosztuje $25 i wydaje się po prostu wyłączyć ekran powitalny, w przeciwnym razie funkcje są takie same.

PowerGREP

Jeśli szukasz najlepszego programu do wyszukiwania, poszukaj dalej niż PowerGREP., Ten program ma kilka poważnych funkcji i poważną cenę, aby iść z nim. To aż 159 dolarów! Ma prawie wszystkie funkcje wymienione powyżej, a także kilka innych, a wszystko ładnie zapakowane w ładny mały interfejs.

polecam ten program tylko wtedy, gdy masz poważne potrzeby wyszukiwania, które obejmują znajdowanie tekstu w plikach Word, dokumentach PDF, arkuszach kalkulacyjnych 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 szybkiego wyszukiwania i nie chcesz instalować pełnowartościowego programu, możesz użyć wbudowanych narzędzi wiersza poleceń w systemie Windows. Jeden działa w normalnym wierszu polecenia, a drugi używa PowerShell. Oba są dość potężne i można znaleźć prawie wszystko, czego szukasz.

pierwszą komendą jest findstr. Możesz przeczytać dokument referencyjny tutaj, aby dowiedzieć się, jak korzystać z findstr. Możesz również wpisać findstr/? w wierszu polecenia i pokaże użycie., Jak widać, istnieje sporo opcji. Oczywiście jest to o wiele bardziej skomplikowane niż korzystanie z jednego z powyższych programów.

drugą opcją jest polecenie Select-String w Windows PowerShell. Ponownie, istnieje 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, więc upewnij się, że go przeczytasz.

są to więc w zasadzie najlepsze sposoby wyszukiwania tekstu w dużej liczbie plików., Proponuję wypróbować różne opcje i zobaczyć, który z nich działa najlepiej dla Ciebie. Smacznego!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *