найти (Windows)

Команда
находить
Разработчик(и)Microsoft , IBM , DR , Datalight , Novell , Джим Холл , Участники ReactOS
Первоначальный выпускМарт 1983 г.; 41 год назад (1983-03)
Написано вMS-DOS : язык ассемблера
FreeDOS x86 , ReactOS : C
Операционная системаMS-DOS , PC DOS , FlexOS , SISNE plus , DR DOS , ROM-DOS , FreeDOS , 4690 OS , Windows , OS/2 , eComStation , ArcaOS , ReactOS
ПлатформаКроссплатформенный
ТипКоманда
ЛицензияMS-DOS: MIT
FreeDOS, ReactOS: GPLv2+.

В вычислительной техникеfindкоманда в интерпретаторах командной строки ( оболочках ) ряда операционных систем . Используется для поиска определенной текстовой строки в файле или файлах. Команда отправляет указанные строки на стандартное устройство вывода . [1] [2]

Обзор

Команда findпредставляет собой фильтр для поиска строк во входном потоке данных, которые содержат или не содержат указанную строку, и отправки их в выходной поток данных. Она не поддерживает подстановочные знаки . [3]

Команда доступна в DOS , [4] Digital Research FlexOS , [5] IBM / Toshiba 4690 OS , [6] IBM OS/2 , [7] Microsoft Windows , [8] и ReactOS . [9] В MS-DOS команда доступна в версиях 2 и более поздних. [10] DR DOS 6.0 [11] и Datalight ROM-DOS [12] включают реализацию команды find. Версия FreeDOS была разработана Джимом Холлом и лицензирована по GPL . [13]

Команда Unixfind выполняет совершенно другую функцию, аналогичную той, что forfilesесть в Windows. Грубым эквивалентом Windows findявляется Unix grep. [14 ]

Синтаксис

НАЙТИ [/V] [/C] [/N] [/I] "строка" [[диск:][путь]имя_файла[...]]

Аргументы:

  • "string"Этот аргумент командной строки указывает текстовую строку, которую нужно найти.
  • [drive:][path]filenameУказывает файл или файлы, в которых следует искать указанную строку.

Флаги:

  • /VОтображает все строки, НЕ содержащие указанную строку.
  • /CОтображает только количество строк, содержащих строку.
  • /NОтображает номера строк вместе с отображаемыми строками.
  • /IИгнорирует регистр символов при поиске строки.

Примечание: Если путь не указан, функция FIND ищет текст, введенный в командной строке или переданный из другой команды.

Примеры

C:\> find "ключевое слово"  < имя_входного_файла > имя_выходного_файла
C:\> find /V "любая строка" ИмяФайла

Смотрите также

  • Findstr — инструмент командной строки Windows и ReactOS для поиска шаблонов текста в файлах.
  • find (Unix) — команда Unix, которая находит файлы по атрибутам, что сильно отличается от команды Windowsfind
  • grep — команда Unix, которая находит текст, соответствующий шаблону, аналогично Windowsfind
  • forfiles — команда Windows, которая находит файлы по атрибутам, аналогично Unixfind
  • Регулярное выражение
  • Список команд DOS

Ссылки

  1. ^ Патерсон, Тим (2013-12-19) [1983]. "Microsoft DOS V1.1 и V2.0: /msdos/v20source/FIND.ASM". Музей истории компьютеров , Microsoft . Получено 2015-10-01 .
  2. ^ Шустек, Лен (2014-03-24). "Ранний исходный код Microsoft MS-DOS". Software Gems: The Computer History Museum Historical Source Code Series . Получено 2015-10-01 .
  3. ^ "Найти - Поиск текста - Windows CMD - SS64.com". ss64.com .
  4. ^ Джамса, Крис А. (1993), DOS: Полный справочник, Osborne McGraw-Hill , стр. 206, ISBN 0078819040.
  5. ^ "Руководство пользователя FlexOS" (PDF) . www.bitsavers.org . 1986. Архивировано из оригинала (PDF) 2019-09-25 . Получено 2020-09-14 .
  6. ^ "Руководство пользователя". archive.org . Получено 2020-09-14 .
  7. ^ "JaTomes Help - OS/2 Commands". Архивировано из оригинала 2019-04-14 . Получено 2019-07-20 .
  8. ^ "Find". Архивировано из оригинала 2017-08-26 . Получено 2017-08-26 .
  9. ^ "reactos/reactos". GitHub . 3 января 2022 г.
  10. ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition . Microsoft Press . ISBN 0-7356-1812-7.
  11. ^ Руководство пользователя DR DOS 6.0. Советы по оптимизации и настройке.
  12. ^ "Руководство пользователя Datalight ROM-DOS" (PDF) . www.datalight.com .
  13. ^ "Пакет FreeDOS ibiblio.org -- найти (FreeDOS Base)". www.ibiblio.org .
  14. ^ "Эквивалент команды UNIX Grep в Dos/Windows". 26 января 2009 г.

Дальнейшее чтение

  • Реализация FIND с открытым исходным кодом, поставляемая с MS-DOS v2.0
Retrieved from "https://en.wikipedia.org/w/index.php?title=Find_(Windows)&oldid=1255990902"