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