Как использовать поиск из командной строки Windows

Оглавление:

Как использовать поиск из командной строки Windows
Как использовать поиск из командной строки Windows

Видео: Как использовать поиск из командной строки Windows

Видео: Как использовать поиск из командной строки Windows
Видео: НАСТРОЙКА И ФИШКИ СМАРТФОНОВ TECNO | ТЕПЕРЬ ТЫ ЗНАЕШЬ ВСЕ ФИШКИ И НАСТРОЙКИ НА СВОЁМ СМАРТФОНЕ TECNO - YouTube 2024, Апрель
Anonim
Найти еще один отличный инструмент командной строки, о котором должен знать каждый пользователь Windows, поскольку он может использоваться для поиска содержимого файлов для определенных строк текста.
Найти еще один отличный инструмент командной строки, о котором должен знать каждый пользователь Windows, поскольку он может использоваться для поиска содержимого файлов для определенных строк текста.

Коммутаторы и параметры поиска

Как и в любом инструменте на основе командной строки в Windows, есть определенные ключи и параметры, которые вам нужно знать, чтобы эффективно использовать инструменты. Они перечислены и объяснены ниже.

  1. / v - Этот переключатель будет показывать строки, которые не содержат строку слов, которые вы указали.
  2. / c - Этот переключатель сообщает инструменту find подсчитать, сколько строк содержит ваши условия поиска.
  3. / n - Этот переключатель показывает номера, соответствующие строкам.
  4. / i - Этот переключатель сообщает find игнорировать случай текста, который вы ищете.

В дополнение к этим переключателям есть два параметра, которые вы можете указать с помощью этого инструмента.

  1. «String» - Строкой будут слова, которые вы ищете в своих документах. Вы всегда должны помнить, что этот секретный элемент окружен кавычками, иначе ваша команда вернет ошибку.
  2. Pathname - В этом параметре указывается местоположение, которое вы хотите найти. Это может быть столь же широким, как перечисление диска или как конкретное, как определение одного или нескольких файлов. Если вы не укажете путь, FIND запросит у вас ввод текста или может принять текст, переданный по другой команде. Когда вы будете готовы завершить ручной ввод текста, вы можете нажать «Ctrl + Z». Мы обсудим это более подробно позже.

Синтаксис поиска

Как и каждый инструмент в окнах, вам нужно будет знать, как вводить ваши команды. Синтаксис ниже - идеальная модель.

FIND [SWITCH] 'String' [Pathname/s]

В зависимости от вашей команды вы получите один из трех% ответов об ошибках%.

  1. 0 - найденная строка была найдена.
  2. 1 - Строка, которую вы искали, не найдена.
  3. 2 - Это означает, что у вас был плохой переключатель или ваши параметры были неправильными.

Давай попрактикуемся

Прежде чем мы начнем, вы должны скачать наши три примера текстовых документов, которые мы будем использовать для теста.

  1. документ
  2. образец
  3. упражнение

В этих документах содержится абзац текста с несколькими подобными группировками слов. После того как вы загрузите эти три документа, их можно скопировать в любую папку на вашем компьютере. Для целей данного руководства мы разместим на рабочем столе все три текстовых документа.

Теперь вам нужно открыть окно командной строки с повышенными правами. Откройте меню «Пуск» в Windows 7 и 10 или откройте функцию поиска в Windows 8 и выполните поиск CMD. Затем щелкните правой кнопкой мыши по нему, а затем нажмите «Запуск от имени администратора». Хотя вам не нужно открывать окно командной строки с повышенными правами, это поможет вам избежать каких-либо лишних диалоговых окон подтверждения.

В нашем учебном пособии мы рассмотрим несколько простых сценариев, которые будут рассмотрены ниже.
В нашем учебном пособии мы рассмотрим несколько простых сценариев, которые будут рассмотрены ниже.
  1. Найдите один документ для строки слов.
  2. Поиск нескольких документов для одной и той же строки слов.
  3. Подсчитайте количество строк в файле или нескольких файлах.

Сценарий 1 - Поиск одного документа для строки слов.

Теперь, когда вы загрузили три ваших документа, мы вводим команду для поиска текстового файла «упражнение» для слов «martin hendrikx». Используйте команду, показанную ниже. Не забудьте поставить строку поиска в кавычки и изменить путь к папке, в которой сохраняются ваши документы.

find 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Вы заметите, что никаких результатов не было. Не волнуйся, ты не сделал ничего плохого. Причина, по которой у вас нет результатов, заключается в том, что FIND ищет точное соответствие вашей строке поиска. Давайте попробуем еще раз, но на этот раз добавим переключатель «/ i», чтобы FIND игнорировал случай вашей строки поиска.
Вы заметите, что никаких результатов не было. Не волнуйся, ты не сделал ничего плохого. Причина, по которой у вас нет результатов, заключается в том, что FIND ищет точное соответствие вашей строке поиска. Давайте попробуем еще раз, но на этот раз добавим переключатель «/ i», чтобы FIND игнорировал случай вашей строки поиска.

find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Теперь вы можете видеть, что FIND вывел одну строку, которая соответствует строке поиска, что означает, что она работает. Давайте попробуем это снова, но изменим строку поиска на «sushi»; если ваши результаты выглядят как изображение ниже, вы сделали все правильно.
Теперь вы можете видеть, что FIND вывел одну строку, которая соответствует строке поиска, что означает, что она работает. Давайте попробуем это снова, но изменим строку поиска на «sushi»; если ваши результаты выглядят как изображение ниже, вы сделали все правильно.
Image
Image

Сценарий 2 - Поиск нескольких документов для одной и той же строки слов.

Теперь, когда вы знаете, как выполнить основной поиск, давайте попробуем расширить диапазон поиска. Теперь мы будем искать два текстовых файла (упражнение и образец) для термина «суши». Сделайте это, введя следующую строку. Не забудьте изменить путь в соответствии с расположением ваших файлов и добавить переключатель «/ i», чтобы ваш поиск не зависел от регистра.

find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Вы заметите, что условия поиска были найдены в обоих документах, а предложения, в которых они были найдены, перечислены в их соответствующих именах файлов и местах. Повторите попытку, но на этот раз добавьте третий файл в команду FIND и вместо этого найдите слово «картофель». Результаты поиска должны выглядеть следующим образом.
Вы заметите, что условия поиска были найдены в обоих документах, а предложения, в которых они были найдены, перечислены в их соответствующих именах файлов и местах. Повторите попытку, но на этот раз добавьте третий файл в команду FIND и вместо этого найдите слово «картофель». Результаты поиска должны выглядеть следующим образом.
Обратите внимание, что текст, найденный в каждом документе, на самом деле является «картофелем», что означает, что даже если вы введете часть слова, вы увидите любые фразы, содержащие строку поиска. Кроме того, вы можете использовать эту команду для проверки всех текстовых файлов.
Обратите внимание, что текст, найденный в каждом документе, на самом деле является «картофелем», что означает, что даже если вы введете часть слова, вы увидите любые фразы, содержащие строку поиска. Кроме того, вы можете использовать эту команду для проверки всех текстовых файлов.

find /i 'sushi' C:UsersMartinDesktop*.txt

Сценарий 3 - подсчитайте количество строк в файле.

Если вы хотите узнать, сколько строк в файле, вы можете использовать команду поиска ниже. Не забудьте добавить пробел между всеми вашими переключателями. В этом случае мы заменим путь именем файла sample.txt. Если вы хотите получить только номер в качестве результата, используйте следующую команду:

type C:UsersMartinDesktopsample.txt| find '' /v /c

Если вы хотите указать номер и информацию о файле, используйте следующую команду:
Если вы хотите указать номер и информацию о файле, используйте следующую команду:

find /v /c “” C:UsersMartinDesktopsample.txt

Если вы хотите подсчитать строки в нескольких файлах на рабочем столе, используйте следующую команду.
Если вы хотите подсчитать строки в нескольких файлах на рабочем столе, используйте следующую команду.

find /v /c “” C:UsersMartinDesktop*.txt

Теперь вы можете поэкспериментировать с несколькими различными командами и ознакомиться с инструментом. Это может помочь сэкономить много времени в будущем после создания системы. Получайте удовольствие и продолжайте гейлинг.
Теперь вы можете поэкспериментировать с несколькими различными командами и ознакомиться с инструментом. Это может помочь сэкономить много времени в будущем после создания системы. Получайте удовольствие и продолжайте гейлинг.

Изображение: Littlehaulic на Flickr.com

Рекомендуемые: