If-Koubou

Kā lietot "Atrast" no komandu uzvednes Windows

Kā lietot "Atrast" no komandu uzvednes Windows (Kā)

Atrodiet vēl vienu lielisku komandrindas rīku, ko katram Windows lietotājam vajadzētu zināt, jo to var izmantot, lai meklētu satura failus konkrētām teksta virknēm.

Atrast slēdžus un parametrus

Tāpat kā ar katru Windows komandrindas rīku, ir daži slēdži un parametri, kas jums būs jāzina, lai efektīvi izmantotu rīkus. Tie ir uzskaitīti un paskaidroti tālāk.

  1. / v - Šis slēdzis parādīs visas līnijas, kas nesatur norādīto vārdu virkni.
  2. / c - Šis slēdzis ļauj atrast rīku, lai saskaitītu, cik daudz rindiņu satur jūsu meklēšanas vienumus.
  3. / n - Šis slēdzis rāda numurus, kas atbilst līnijām.
  4. / i - Šis slēdzis stāsta, ka tiek ignorēts meklējamā teksta gadījums.

Papildus šiem slēdžiem ir divi parametri, kurus jūs varat norādīt ar šo rīku.

  1. "Virkne" - Šūna būs vārds, kuru meklējat savos dokumentos. Jums vienmēr jāatceras, ka šo sekciju ieskauj pēdiņas, pretējā gadījumā jūsu komanda atgriezīs kļūdu.
  2. Pathname - Šis parametrs ir vieta, kur jūs norādāt atrašanās vietu, kuru vēlaties meklēt. Tas var būt tik plašs kā diska iekļaušana sarakstā vai kā specifisks kā viena vai vairāku failu definēšana. Ja jūs neesat norādījis ceļu, FIND lūgs jums ievadīt tekstu vai arī var pieņemt tekstu, kas ievadīts no citas komandas. Kad esat gatavs izbeigt manuālo teksta ievadi, varat nospiest "Ctrl + Z". Mēs to apspriedīs vēlāk.

Atrast sintakse

Tāpat kā katrs rīks logos, jums būs jāzina, kā ievadīt savas komandas. Zemāk redzamais sintakse ir ideāls modelis.

Atrast [SWITCH] "String" [Pathname / s]

Atkarībā no komandas jūs saņemsiet vienu no trim% errorlevel% atbildēm.

  1. 0 - Atrasta virkne, kuru meklējāt.
  2. 1 - virkne, kuru meklējāt, netika atrasta.
  3. 2 - Tas nozīmē, ka jums bija slikts slēdzis vai jūsu parametri bija nepareizi.

Let's Practice

Pirms sākam darbu, jums vajadzētu lejupielādēt trīs parauga teksta dokumentus, kurus mēs izmantosim testa veikšanai.

  1. dokuments
  2. paraugs
  3. vingrinājums

Katrs no šiem dokumentiem satur teksta daļu ar dažām līdzīgām vārdu grupām. Kad esat lejupielādējis šos trīs dokumentus, varat tos kopēt jebkurā datora mapē. Šīs apmācības nolūkā mēs darbosim visus trīs teksta dokumentus.

Tagad jums būs nepieciešams atvērt paaugstinātu komandu uzvednes logu. Atveriet sākuma izvēlni operētājsistēmā Windows 7 un 10 vai atveriet Windows 8 meklēšanas funkciju un meklējiet CMD. Noklikšķiniet uz tā ar peles labo pogu un pēc tam nospiediet "Palaist kā administrators". Lai gan jums nav nepieciešams atvērt paaugstinātu komandu uzvednes logu, tas palīdzēs izvairīties no nepatīkamiem apstiprinājuma dialoglodziņiem.

Mūsu apmācība šodien aptvers vairākus vienkāršus scenārijus, kas tiks izklāstīti turpmāk.

  1. Meklējiet vienu dokumentu virknei vārdu.
  2. Meklējiet vairākus dokumentus vienai un tai pašai vārdu virknei.
  3. Skaitīt rindu skaitu failā vai vairākos failos.

1. scenārijs - meklējiet vienotu dokumentu virknei vārdu.

Tagad, kad esat iegādājies savus trīs dokumentus, mēs ievadīsim komandu, lai meklētu teksta failu ar nosaukumu "vingrinājums" vārdiem "martin hendrikx". Izmantojiet zemāk redzamo komandu. Neaizmirstiet ievietot meklēšanas virkni pēdiņās un mainīt ceļu, lai atbilstu mapei, kurā tiek saglabāti jūsu dokumenti.

atrast "martin hendrikx" C: \ Lietotāji \ Martin \ Desktop \ exerc.txt

Jūs ievērosiet, ka rezultāti netika parādīti. Neuztraucieties, jūs neko nedarījāt nepareizi. Iemesls, ka jums nav rezultātu, ir tādēļ, ka FIND meklē precīzu atbilstību jūsu meklēšanas virknei. Pamēģināsim to atkal, bet šoreiz pievienosim "/ i" slēdzi, lai FIND ignorētu jūsu meklēšanas virknes gadījumu.

atrast / i "martin hendrikx" C: \ Lietotāji \ Martin \ Desktop \ exerc.txt

Tagad jūs varat redzēt, ka FIND ir izveidojusi vienu rindiņu, kas atbilst meklēšanas virknei, kas nozīmē, ka tā darbojas. Pamēģināsim to atkal, bet mainīsim meklēšanas virkni uz "sushi"; ja jūsu rezultāti izskatās kā attēls, jūs to izdarījāt pareizi.

2. scenārijs - meklējiet vairākus dokumentus vienai un tai pašai vārdu virknei.

Tagad, kad jūs zināt, kā veikt pamata meklēšanu, mēģināsim paplašināt meklēšanas ilgumu. Tagad mēs meklējam divus no teksta failiem (vingrinājums un paraugs) terminam "suši". Dariet to, ievadot šādu virkni. Neaizmirstiet nomainīt ceļu, lai atbilstu jūsu failu atrašanās vietai, un pievienojiet "/ i" slēdzi, lai jūsu meklēšana nebūtu reģistrjutīga.

atrast / i "sushi" C: \ Lietotāji \ Martin \ Desktop \ exerc.txt C: \ Lietotāji \ Martin \ Desktop \ sample.txt

Jūs ievērosiet, ka meklēšanas vienumi tika atrasti abos dokumentos un teikumi, kādos tie tika atrasti, ir uzskaitīti to attiecīgajos failu nosaukumos un atrašanās vietās. Pamēģiniet to atkal, bet šoreiz pievienojiet trešo failu komandai FIND un pēc tam meklējiet vārdu "kartupelis". Jūsu meklēšanas rezultātiem vajadzētu izskatīties kā zemāk redzamais attēls.

Ievērojiet, ka katrā dokumentā atrodamais teksts patiesībā ir "kartupeļi", kas nozīmē, ka pat tad, ja ievadāt daļu vārda, jūs redzēsiet visas frāzes, kurās ir meklēšanas virkne. Varat arī izmantot šo komandu, lai pārbaudītu visus teksta failus.

atrast / i "sushi" C: \ Lietotāji \ Martin \ Desktop \ *. txt

3. scenārijs - skatiet rindu skaitu failā.

Ja vēlaties uzzināt, cik rindu ir failā, varat izmantot zemāk esošo meklēšanas norādi. Atcerieties pievienot atstarpi starp visiem saviem slēdžiem. Šajā gadījumā mēs aizstāsim pathname ar failu "sample.txt". Ja vēlaties rezultātu izmantot tikai skaitli, izmantojiet šo komandu:

tips C: \ Users \ Martin \ Desktop \ sample.txt | atrast "" / v / c

Ja vēlaties numuru un faila informāciju, izmantojiet šo komandu:

find / v / c "" C: \ Users \ Martin \ Desktop \ sample.txt

Ja vēlaties darbvirsmā saskaitīt vairāku failu līnijas, izmantojiet šādu komandu.

find / v / c "" C: \ Lietotāji \ Martin \ Desktop \ *. txt

Tagad varat eksperimentēt ar dažām dažādām komandām un iepazīties ar šo rīku. Tas var palīdzēt ietaupīt daudz laika, kad būs izveidota sistēma. Izklaidējies un turpini geeks.

Attēlu kredīts: Littlehaulic vietnē Flickr.com