Команда find (Виндоус)
Програмер(и) | Digital Research, Microsoft , IBM, Jim Hall, Ријакт ОС |
---|---|
Оперативни систем | ДОС, FlexOS, 4690 OS, Microsoft Windows, OS/2, Rijakt OS |
Тип | Наредба (програмирање) |
У рачунарству, find
је команда у командом интерпретеру (љусци) бројних оперативних система. Користи се за претрагу задатог текста у фајлу или фајловима. Резултат операције се исписује на стандардном излазу уређаја у облику пронађених линија са задатим текстом.[1][2]
Преглед
[уреди | уреди извор]Команда се користи као филтер задатих линија у улазним подацима па се и тиме издвајају одговарајуће линије које се исписују на стандардни излаз.
Команда је доступна у ДОС ,[3] DR FlexOS,[4] IBM/Toshiba 4690 ОС,[5] IBM OS/2,[6] Microsoft Windows,[7] и Rijakt OS.[8] На МС-ДОС-у команда је доступна код верѕије 2 и каснијих.[9] FreeDOS верзију је развио Џим Хел и има ГНУ-ову општу јавну лиценцу.[10]
У оперативном систему Јуникс команда find
представља потпуно другачију функцију, аналогно функцији forfiles
у оперативном систему Windows. Потпуно еквивалентна наредба наредби find
из оперативног система Windows у оперативном систему Јуникс је grep
.[11]
Синтакса
[уреди | уреди извор]FIND [/V] [/C] [/N] [/I] "string" [[drive:][path]filename[...]]
Аргументи:
"string"
Овај аргумент предтавља текст који се претражује.[drive:][path]filename
Спецификација фајла или фајлова у којима се тражи задати текст.
Ознаке (заставице):
/V
Исписује све линије које не садрже задати текст./C
Исписује само број линија које садрже задати текст./N
Исписује редне бројеве линија са задатим текстом./I
Игнорише величину слова приликом претраге.
Напомена: Ако није задата путања претраге, команда претражује текст који је у терминалу или је преусмерен из друге команде.
Примери
[уреди | уреди извор]C:\>find "keyword" < inputfilename > outputfilename
C:\>find /V "any string" FileName
Референце
[уреди | уреди извор]- ^ Paterson, Tim (2013-12-19) [1983]. „Microsoft DOS V1.1 and V2.0: /msdos/v20source/FIND.ASM”. Computer History Museum, Microsoft. Приступљено 2015-10-01.
- ^ Shustek, Len (2014-03-24). „Microsoft MS-DOS early source code”. Software Gems: The Computer History Museum Historical Source Code Series. Приступљено 2015-10-01.
- ^ Jamsa, Kris A. (1993), DOS: The Complete Reference, Osborne McGraw-Hill, стр. 206, ISBN 0078819040.
- ^ „Архивирана копија” (PDF). Архивирано из оригинала (PDF) 25. 09. 2019. г. Приступљено 05. 08. 2019.
- ^ https://archive.org/details/4690OSV6r2UsersGuide/page/n169
- ^ „Архивирана копија”. Архивирано из оригинала 14. 04. 2019. г. Приступљено 05. 08. 2019.
- ^ Microsoft TechNet Find article
- ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/find/find.c
- ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Package find in group FreeDOS Base
- ^ Equivalent of UNIX Grep command in Dos/Windows
Литература
[уреди | уреди извор]- Cooper, Jim (2001). Special Edition Using MS-DOS 6.22, Third Edition. Que Publishing. ISBN 978-0789725738.
- Ivens, Kathy; Brian Proffit (1993). OS/2 Inside & Out. Osborne McGraw-Hill. ISBN 978-0078818714.
- Frisch, Æleen (2001). Windows 2000 Commands Pocket Reference. O'Reilly. ISBN 978-0-596-00148-3.