Find е друг отличен инструмент за команден ред, който всеки потребител на Windows трябва да знае, защото може да се използва за търсене на съдържание на файлове за конкретни струни от текст.
Както при всеки инструмент, базиран на командния ред в Windows, има някои ключове и параметри, които ще трябва да знаете, за да използвате ефективно инструментите. Те са изброени и обяснени по-долу.
В допълнение към тези превключватели има два параметъра, които можете да зададете с този инструмент.
Както всеки инструмент в прозорците, ще трябва да знаете как да въведете вашите команди. Синтаксисът по-долу е идеалният модел.
НАМЕР [SWITCH] "String" [Име на пътя / и]
В зависимост от командата ви, ще получите един от три% грешки.
Преди да започнем, трябва да изтеглите нашите три примерни текстови документа, които ще използваме за теста.
Тези документи съдържат текст на параграфа с няколко подобни групирания на думите. След като изтеглите тези три документа, можете да ги копирате във всяка папка на вашия компютър. За целите на този урок ние ще поставим трите текстови документа на работния плот.
Сега ще трябва да отворите прозореца с повишена команда. Отворете стартовото меню в Windows 7 и 10 или отворете функцията за търсене в Windows 8 и потърсете CMD. След това щракнете с десния бутон на мишката върху него и след това натиснете "Изпълни като администратор". Докато не е необходимо да отваряте прозорец с повишена команда, това ще ви помогне да избегнете всякакви досадни диалогови прозорци за потвърждение.
Нашият урок днес ще обхване няколко прости сценария, които ще бъдат разработени по-долу.
Сценарий 1 - Търсене на един документ за низ от думи.
След като изтеглите три документа, ще въведем команда за търсене на текстовия файл, наречен "упражнение" за думите "martin hendrikx". Използвайте командата, показана по-долу. Не забравяйте да поставите търсещия низ в кавички и да промените пътя, за да съответства на папката, в която се съхраняват вашите документи.
намерете "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Ще забележите, че не са се появили резултати. Не се притеснявай, не направи нищо лошо. Причината, поради която нямате резултати, е, защото FIND търси точна съвпадение с търсещия ви низ. Нека да опитаме отново, но този път нека добавим превключвателя "/ i", така че FIND да пренебрегва случая на търсещия низ.
намерете / i "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Сега можете да видите, че FIND изведе една линия, която съвпада с търсещата низа, което означава, че тя работи. Нека опитаме отново, но сменете търсещия низ на "суши"; ако резултатите ви изглеждат като изображението по-долу, сте го направили правилно.
Сценарий 2 - Търсете няколко документа за същия низ от думи.
Сега, когато знаете как да направите основно търсене, нека се опитаме да разширим обхвата на търсенето. Сега ще потърсим два от текстовите файлове (упражнения и проби) за термина "суши". Направете това, като въведете следния низ. Не забравяйте да промените пътя, така че да съответства на местоположението на файловете ви, и да добавите превключвателя "/ i", така че търсенето да не се различава от малки и големи букви.
намерете / i "суши" C: \ Users \ Martin \ Desktop \ exercise.txt C: \ Users \ Martin \ Desktop \ sample.txt
Ще забележите, че думите за търсене са намерени в двата документа, а изреченията, в които са намерени, са изброени под техните съответни имена и местоположения. Опитайте отново, но този път добавете третия файл към командата FIND и вместо това потърсете думата "картоф". Резултатите от търсенето ви трябва да изглеждат като изображението по-долу.
Имайте предвид, че текстът, който се намира във всеки документ, всъщност е "картофи", което означава, че дори ако въведете част от дума, ще видите фрази, които съдържат низа за търсене. Друга възможност е да използвате тази команда, за да проверите всички текстови файлове.
намерете / i "суши" C: \ Users \ Martin \ Desktop \ *. txt
Сценарий 3 - бройте броя на линиите във файл.
Ако искате да знаете колко линии има във файла, можете да използвате командата за търсене по-долу. Не забравяйте да добавите интервал между всичките си комутатори. В този случай ще заменим пътя с този на файла "sample.txt". Ако искате само число като резултат, използвайте тази команда:
тип C: \ Users \ Martin \ Desktop \ sample.txt | намерете "" / v / c
Ако искате номера и информацията за файла, използвайте тази команда:
намерете / v / c "" C: \ Users \ Martin \ Desktop \ sample.txt
Ако искате да преброите редовете в няколко файла на работния плот, използвайте следната команда.
намерете / v / c "" C: \ Users \ Martin \ Desktop \ *
Вече можете да експериментирате с няколко различни команди и да се запознаете с инструмента. Това може да ви помогне да спестите много време в бъдеще, след като създадете система. Забавлявайте се и продължавайте да се оглеждате.
Image Credit: Littlehaulic на Flickr.com