Find to kolejne doskonałe narzędzie wiersza poleceń, o którym powinien wiedzieć każdy użytkownik systemu Windows, ponieważ może on służyć do wyszukiwania treści plików dla określonych ciągów tekstu.
Podobnie jak w każdym narzędziu opartym na wierszu polecenia w systemie Windows, istnieją pewne przełączniki i parametry, które trzeba znać, aby skutecznie korzystać z narzędzi. Są one wymienione i wyjaśnione poniżej.
Oprócz tych przełączników są dwa parametry, które można określić za pomocą tego narzędzia.
Jak każde narzędzie w oknach, będziesz musiał wiedzieć, jak wpisywać swoje polecenia. Poniższa składnia jest idealnym modelem.
ZNAJDŹ [PRZEŁĄCZNIK] "Łańcuch" [Ścieżka / s]
W zależności od polecenia otrzymasz jedną z trzech odpowiedzi% poziomu błędu.
Zanim zaczniemy, pobierz trzy przykładowe dokumenty tekstowe, które wykorzystamy do testu.
Każdy z tych dokumentów zawiera akapit tekstu z kilkoma podobnymi grupami słów. Po pobraniu tych trzech dokumentów można je skopiować do dowolnego folderu na komputerze. Na potrzeby tego samouczka, umieścimy wszystkie trzy dokumenty tekstowe na pulpicie.
Teraz będziesz musiał otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień. Otwórz menu Start w Windows 7 i 10 lub otwórz funkcję wyszukiwania w Windows 8 i wyszukaj CMD. Następnie kliknij go prawym przyciskiem myszy, a następnie naciśnij "Uruchom jako administrator". Nie musisz otwierać okna wiersza polecenia z podwyższonym poziomem uprawnień, aby uniknąć błahych okien dialogowych potwierdzenia.
Nasz tutorial dzisiaj obejmie kilka prostych scenariuszy, które zostaną omówione poniżej.
Scenariusz 1 - Wyszukaj pojedynczy dokument dla ciągu słów.
Po pobraniu trzech dokumentów wprowadzimy polecenie wyszukiwania pliku tekstowego o nazwie "ćwiczenie" dla słów "martin hendrikx". Użyj polecenia pokazanego poniżej. Pamiętaj, aby umieścić swój ciąg w cudzysłowach i zmienić ścieżkę do folderu, w którym zapisywane są twoje dokumenty.
znajdź "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Zauważysz, że nie pojawiły się żadne wyniki. Nie martw się, nie zrobiłeś nic złego. Przyczyną braku wyników jest to, że funkcja FIND szuka dokładnego dopasowania do ciągu wyszukiwania. Spróbujmy jeszcze raz, ale tym razem dodajmy przełącznik "/ i", aby ZNAJDOWAĆ ignorował wielkość liter w łańcuchu wyszukiwania.
znajdź / i "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Teraz widać, że FIND podniósł jedną linię, która pasuje do wyszukiwanego ciągu, co oznacza, że działa. Spróbujmy jeszcze raz, ale zmień szukany ciąg na "sushi"; jeśli twoje wyniki wyglądają jak obraz poniżej, zrobiłeś to dobrze.
Scenariusz 2 - Przeszukuj wiele dokumentów dla tego samego ciągu słów.
Teraz, gdy już wiesz, jak przeprowadzić podstawowe wyszukiwanie, spróbujmy rozszerzyć zakres wyszukiwania. Przeanalizujemy teraz dwa pliki tekstowe (ćwiczenie i próbkę) dla terminu "sushi". Zrób to, wpisując poniższy ciąg. Pamiętaj, aby zmienić ścieżkę, aby dopasować lokalizację plików i dodać przełącznik "/ i", aby wyszukiwanie nie uwzględniało wielkości liter.
znajdź / i "sushi" C: \ Users \ Martin \ Desktop \ exercise.txt C: \ Users \ Martin \ Desktop \ sample.txt
Zauważysz, że wyszukiwane terminy zostały znalezione zarówno w dokumentach, jak i w zdaniach, w których zostały znalezione, są wymienione pod odpowiednimi nazwami i lokalizacjami plików. Spróbuj ponownie, ale tym razem dodaj trzeci plik do polecenia ZNAJDŹ i wyszukaj słowo "ziemniak". Twoje wyniki wyszukiwania powinny wyglądać jak na poniższym obrazku.
Zauważ, że tekst znajdujący się w każdym dokumencie to tak naprawdę "ziemniaki", co oznacza, że nawet jeśli wpiszesz część słowa, zobaczysz wszystkie wyrażenia zawierające ciąg wyszukiwania. Alternatywnie możesz użyć tego polecenia, aby sprawdzić wszystkie pliki tekstowe.
znajdź / i "sushi" C: \ Users \ Martin \ Desktop \ *. txt
Scenariusz 3 - Policz liczbę linii w pliku.
Jeśli chcesz wiedzieć, ile linii znajduje się w pliku, możesz użyć poniższego polecenia wyszukiwania. Pamiętaj, aby dodać spację między wszystkimi przełącznikami. W takim przypadku zastąpimy ścieżkę ścieżką pliku "sample.txt". Jeśli chcesz podać tylko liczbę, użyj tego polecenia:
wpisz C: \ Users \ Martin \ Desktop \ sample.txt | znajdź "" / v / c
Jeśli chcesz numer i informacje o pliku, użyj tego polecenia:
find / v / c "" C: \ Users \ Martin \ Desktop \ sample.txt
Jeśli chcesz policzyć linie w wielu plikach na pulpicie, użyj następującego polecenia.
find / v / c "" C: \ Users \ Martin \ Desktop \ *. txt
Możesz teraz eksperymentować z kilkoma różnymi poleceniami i zapoznać się z narzędziem. Może pomóc zaoszczędzić wiele czasu w przyszłości, gdy już zostanie utworzony system. Baw się i graj dalej.
Image Credit: Littlehaulic na Flickr.com