Jak korzystać Znajdź w wierszu polecenia systemu Windows
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.
Przełączniki i parametry wyszukiwania
Podobnie jak w każdym narzędziu opartym na wierszu polecenia w systemie Windows, istnieją pewne przełączniki i parametry, które należy znać, aby móc skutecznie korzystać z narzędzi. Są one wymienione i wyjaśnione poniżej.
- / v - Ten przełącznik pokaże wszystkie wiersze, które nie zawierają ciągu słów, które podałeś.
- / c - Ten przełącznik informuje narzędzie wyszukiwania, aby zliczyć, ile wierszy zawiera wyszukiwane hasło.
- / n - Ten przełącznik pokazuje liczby odpowiadające linijkom.
- / i - Ten przełącznik informuje find, aby ignorował przypadek tekstu, którego szukasz.
Oprócz tych przełączników są dwa parametry, które można określić za pomocą tego narzędzia.
- "Strunowy" - Łańcuch będzie słowami, których szukasz w swoich dokumentach. Musisz zawsze pamiętać, aby zachować ten secrtion w cudzysłowie, w przeciwnym razie twoje polecenie zwróci błąd.
- Ścieżka - Ten parametr określa lokalizację, którą chcesz przeszukać. Może to być tak szerokie, jak wymienienie dysku lub określone jako definiujące pojedynczy lub wiele plików. Jeśli nie określisz ścieżki, FIND poprosi Cię o wprowadzenie tekstu lub zaakceptuje tekst wyprowadzony z innego polecenia. Kiedy będziesz gotowy do zakończenia ręcznego wprowadzania tekstu, możesz nacisnąć "Ctrl + Z." Omówimy to później.
Składnia Find
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.
- 0 - Znaleziono ciąg, którego szukasz.
- 1 - Ciąg, którego szukasz, nie został znaleziony.
- 2 - Oznacza to, że masz zły przełącznik lub parametry są nieprawidłowe.
Poćwiczmy
Zanim zaczniemy, pobierz trzy przykładowe dokumenty tekstowe, które wykorzystamy do testu.
- dokument
- próba
- ćwiczenie
Każdy z tych dokumentów zawiera akapit tekstu z kilkoma podobnymi grupami słów. Po pobraniu tych trzech dokumentów możesz je skopiować do dowolnego folderu na swoim 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ń, dzięki czemu unikniesz kłopotliwych okien dialogowych z potwierdzeniami.
Nasz tutorial dzisiaj obejmie kilka prostych scenariuszy, które zostaną omówione poniżej.
- Wyszukaj pojedynczy dokument dla ciągu słów.
- Wyszukaj wiele dokumentów dla tego samego ciągu słów.
- Policz liczbę linii w pliku lub wielu plików.
Scenariusz 1 - Wyszukaj pojedynczy dokument dla ciągu słów.
Teraz, gdy masz już trzy pobrane dokumenty, 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 ZNAK ignorował przypadek twojego ciągu wyszukiwania.
znajdź / i "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Teraz widać, że FIND podniósł jedną linię, która pasuje do szukanego ciągu, co oznacza, że działa. Spróbujmy jeszcze raz, ale zmienmy szukany ciąg na "sushi"; jeśli twoje wyniki wyglądają jak na poniższym obrazku, zrobiłeś to dobrze.
Scenariusz 2 - Wyszukaj 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 uzyskać tylko liczbę jako wynik, 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 tylko zostanie utworzony system. Baw się dobrze i nie przestawaj się geekować.
Image Credit: Littlehaulic na Flickr.com