If-Koubou

Jak korzystać Znajdź w wierszu polecenia systemu Windows

Jak korzystać Znajdź w wierszu polecenia systemu Windows (Jak)

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 trzeba znać, aby skutecznie korzystać z narzędzi. Są one wymienione i wyjaśnione poniżej.

  1. / v - Ten przełącznik pokaże wszystkie wiersze, które nie zawierają ciągu słów, które podałeś.
  2. / c - Ten przełącznik informuje narzędzie wyszukiwania, aby zliczyć, ile wierszy zawiera wyszukiwane hasło.
  3. / n - Ten przełącznik pokazuje liczby odpowiadające linijkom.
  4. / 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.

  1. "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 polecenie zwróci błąd.
  2. Ś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 może zaakceptować 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.

  1. 0 - Znaleziono ciąg, którego szukasz.
  2. 1 - Ciąg, którego szukasz, nie został znaleziony.
  3. 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.

  1. dokument
  2. próba
  3. ćwiczenie

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.

  1. Wyszukaj pojedynczy dokument dla ciągu słów.
  2. Wyszukaj wiele dokumentów dla tego samego ciągu słów.
  3. Policz liczbę linii w pliku lub wielu plików.

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