Домашня » як » Використання Знайти з командного рядка Windows

    Використання Знайти з командного рядка Windows

    Find - це ще один чудовий інструмент командного рядка, про який повинен знати кожен користувач Windows, оскільки його можна використовувати для пошуку вмісту файлів для певних рядків тексту.

    Перемикачі та параметри пошуку

    Як і для кожного інструменту на основі командного рядка у Windows, є певні комутатори та параметри, які потрібно знати, щоб ефективно використовувати інструменти. Вони наведені нижче і пояснюються нижче.

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

    На додаток до цих перемикачів, є два параметри, які можна вказати за допомогою цього інструменту.

    1. "Рядок" - Рядок - це слова, які ви шукаєте у ваших документах. Ви завжди повинні пам'ятати, що цей розділ має бути оточений лапками, інакше ваша команда поверне помилку.
    2. Pathname - Цей параметр визначає розташування, яке потрібно виконати для пошуку. Це може бути настільки широким, як лістинг диска або специфічний, як визначення одного або декількох файлів. Якщо ви не вкажете шлях, FIND запитає вас про введення тексту або може приймати текст, надісланий з іншої команди. Коли ви готові закінчити введення тексту вручну, ви можете натиснути “Ctrl + Z”.

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

    Як і будь-який інструмент у вікнах, ви повинні знати, як вводити ваші команди. Нижче наведено синтаксис ідеальної моделі.

    Знайти [SWITCH] "Рядок" [Pathname / s]

    Залежно від вашої команди, ви отримаєте один з трьох% відповідей помилки%.

    1. 0 - Знайдено рядок, який ви шукали.
    2. 1 - Рядок, який ви шукали, не знайдено.
    3. 2 - Це означає, що у вас поганий комутатор або ваші параметри неправильні.

    Давайте практикувати

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

    1. документ
    2. зразок
    3. тренування

    Кожен з цих документів містить абзац тексту з кількома подібними угрупованнями слів. Після завантаження цих трьох документів можна скопіювати їх у будь-яку папку на комп'ютері. Для цього підручника ми розмістимо всі три текстові документи на робочому столі.

    Тепер вам потрібно буде відкрити вікно командного рядка з підвищеним рівнем. Відкрийте меню Пуск в Windows 7 і 10 або відкрийте функцію пошуку в Windows 8 і знайдіть CMD. Далі, клацніть правою кнопкою миші на ньому, а потім натисніть "Запуск від імені адміністратора". Хоча вам не потрібно відкривати вікно командного рядка з підвищеним рівнем, воно допоможе вам уникнути настирливих діалогових вікон підтвердження..

    Наш навчальний посібник сьогодні буде охоплювати кілька простих сценаріїв, які будуть розроблені нижче.

    1. Шукайте в одному документі рядок слів.
    2. Пошук декількох документів для одного рядка слів.
    3. Підрахуйте кількість рядків у файлі або декількох файлах.

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

    Після завантаження трьох документів ми введемо команду для пошуку в текстовому файлі під назвою "вправа" для слів "martin hendrikx". Використовуйте команду, показану нижче. Не забувайте розміщувати рядок пошуку у лапках і змінювати шлях до папки, де зберігаються ваші документи.

    знайти "martin hendrikx" C: Користувачі

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

    find / i "martin hendrikx" C: Користувачі

    Тепер ви можете побачити, що FIND підняв один рядок, який відповідає рядку пошуку, що означає, що він працює. Давайте спробуємо це знову, але змініть рядок пошуку на "суші"; якщо результати виглядають як зображення нижче, ви зробили це правильно.

    Сценарій 2 - пошук декількох документів для одного рядка слів.

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

    find / i "sushi" C: Користувачі Martin Настільні вправи.txt C: Користувачі Martin Настільний \ t

    Ви помітите, що пошукові терміни були знайдені в обох документах, а речення, в яких вони були знайдені, перелічені під відповідними іменами файлів і місцем розташування. Спробуйте ще раз, але цього разу додайте третій файл до команди FIND і знайдіть слово "картопля". Результати пошуку повинні виглядати як на зображенні нижче.

    Зверніть увагу, що текст, що міститься в кожному документі, насправді є «картоплею», що означає, що навіть якщо ви введете частину слова, ви побачите будь-які фрази, які містять рядок пошуку. Крім того, ви можете використовувати цю команду для перевірки всіх текстових файлів.

    find / i "sushi" C: Користувачі Martin Настільні * .txt

    Сценарій 3 - підрахунок кількості рядків у файлі.

    Якщо ви хочете дізнатися, скільки рядків є у файлі, можна скористатися нижченаведеною командою пошуку. Не забувайте додавати пробіл між усіма перемикачами. У цьому випадку ми будемо замінювати шлях до файлу “sample.txt”. Якщо ви хочете отримати лише число в якості результату, скористайтеся цією командою:

    Тип C: Користувачі Martin Настільний зразок.txt | find "" / v / c

    Якщо вам потрібна інформація про номер і файл, скористайтеся цією командою:

    find / v / c “” C: Користувачі Martin Настільний приклад.t.t.

    Якщо потрібно перерахувати рядки в декількох файлах на робочому столі, скористайтеся наведеною нижче командою.

    find / v / c “” C: Користувачі Martin Настільні * .txt

    Тепер ви можете експериментувати з декількома різними командами та ознайомитися з інструментом. Це допоможе заощадити багато часу в майбутньому після створення системи. Отримуйте задоволення і продовжуйте працювати.

    Зображення: Littlehaulic на Flickr.com