Разработчик(и) | Microsoft , IBM , DR , Datalight , Novell , Джим Холл , Участники ReactOS |
---|---|
Первоначальный выпуск | Март 1983 (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 "любая строка" ИмяФайла
find
find
find