Команда find (Виндоус)

У рачунарству, find је команда у командом интерпретеру (љусци) бројних оперативних система. Користи се за претрагу задатог текста у фајлу или фајловима. Резултат операције се исписује на стандардном излазу уређаја у облику пронађених линија са задатим текстом.[1][2]

Команда find
Програмер(и)Digital Research, Microsoft , IBM, Jim Hall, Ријакт ОС
Оперативни системДОС, FlexOS, 4690 OS, Microsoft Windows, OS/2, Rijakt OS
ТипНаредба (програмирање)

Преглед уреди

Команда се користи као филтер задатих линија у улазним подацима па се и тиме издвајају одговарајуће линије које се исписују на стандардни излаз.

Команда је доступна у ДОС ,[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

Референце уреди

  1. ^ Paterson, Tim (2013-12-19) [1983]. „Microsoft DOS V1.1 and V2.0: /msdos/v20source/FIND.ASM”. Computer History Museum, Microsoft. Приступљено 2015-10-01. 
  2. ^ Shustek, Len (2014-03-24). „Microsoft MS-DOS early source code”. Software Gems: The Computer History Museum Historical Source Code Series. Приступљено 2015-10-01. 
  3. ^ Jamsa, Kris A. (1993), DOS: The Complete Reference, Osborne McGraw-Hill, стр. 206, ISBN 0078819040. 
  4. ^ „Архивирана копија” (PDF). Архивирано из оригинала (PDF) 25. 09. 2019. г. Приступљено 05. 08. 2019. 
  5. ^ https://archive.org/details/4690OSV6r2UsersGuide/page/n169
  6. ^ „Архивирана копија”. Архивирано из оригинала 14. 04. 2019. г. Приступљено 05. 08. 2019. 
  7. ^ Microsoft TechNet Find article
  8. ^ https://github.com/reactos/reactos/blob/master/base/applications/cmdutils/find/find.c
  9. ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7. 
  10. ^ Package find in group FreeDOS Base
  11. ^ Equivalent of UNIX Grep command in Dos/Windows

Литература уреди