Rasti jungiklius ir parametrus
Kaip ir kiekviena Windows komandinėje eilutėje esanti priemonė, tam tikri jungikliai ir parametrai, kuriuos turėsite žinoti, kad efektyviai naudotų įrankius, yra tam tikri. Jie išvardyti ir paaiškinti toliau.
- / v - Šis jungiklis parodys visas eilutes, kuriose nėra nurodytų žodžių eilutės.
- / c - Šis jungiklis nurodo paieškos priemonę skaičiuoti, kiek eilučių yra jūsų paieškos terminų.
- / n - Šis jungiklis rodo numerius, kurie atitinka linijas.
- / i - Šis jungiklis nurodo, kad ignoruoja ieškomo teksto atvejį.
Be šių jungiklių, yra du parametrai, kuriuos galite nurodyti naudodami šį įrankį.
- " Eilutė" - eilutė bus žodžiai, kuriuos ieškote savo dokumentuose. Jūs visada turėtumėte prisiminti, kad ši sekcija yra apsupta kabutėse, kitaip jūsų komanda grąžins klaidą.
- Pathname - Šis parametras yra kur jūs nurodote vietą, kurią norite ieškoti. Tai gali būti tokia pat plati, kaip diskų sąrašo sudarymas arba konkretus nustatymas vieno ar kelių failų. Jei nenurodysite kelio, Rasti paprašys teksto įvesties arba galėsite priimti tekstą iš kitos komandos. Kai būsite pasirengęs nutraukti rankinį teksto įvedimą, galite paspausti "Ctrl + Z". Tai aptarinsime vėliau.
Ieškoti sintaksės
Kaip ir kiekvienas lango įrankis, turėsite žinoti, kaip įvesti savo komandas. Toliau pateikta sintaksė yra puikus modelis.
FIND [SWITCH] 'String' [Pathname/s]
Atsižvelgiant į jūsų komandą, gausite vieną iš trijų% errorlevel% atsakymų.
- 0 - Rasta ieškoma eilutė.
- 1 - eilutė, kurią ieškojote, nerasta.
- 2 - Tai reiškia, kad blogas jungiklis arba parametrai buvo neteisingi.
Leiskime praktikai
Prieš pradėdami, turėtumėte atsisiųsti mūsų tris pavyzdinius teksto dokumentus, kuriuos naudosime bandymui.
- dokumentas
- pavyzdys
- pratimas
Kiekvienuose šiuose dokumentuose yra teksto dalis su keletu panašių žodžių grupių. Atsisiųsdami šiuos tris dokumentus, galėsite nukopijuoti juos į bet kurį savo kompiuterio aplanką. Šio pamokymo tikslais mes visus tris teksto dokumentus pateiksime darbalaukyje.
Dabar reikės atidaryti padidinto komandinės eilutės langą. Atidarykite "Windows 7" ir "10" paleidimo meniu arba atidarykite "Windows 8" paieškos funkciją ir ieškokite CMD. Tada dešiniuoju pelės mygtuku spustelėkite jį ir paspauskite "Vykdyti kaip administratorius". Nors jums nereikia atidaryti padidinto komandinės eilutės lango, tai padės išvengti nepatogių patvirtinimo dialogo langų.
- Ieškoti viename dokumente eilutės žodžių.
- Ieškokite kelių dokumentų vienai eilutėje žodžių.
- Skaito eilučių skaičių failo ar keliuose failuose.
1 scenarijus. Ieškokite vieno dokumento eilučių žodžių.
Dabar, kai atsiųsite tris dokumentus, mes įveskite komandą, ieškodami teksto rinkmenos, pavadintos "pratybų" žodžiai "martin hendrikx". Naudokite žemiau pateiktą komandą. Nepamirškite įdėti paieškos eilutę į kabutes ir pakeisti kelią, kad atitiktų aplanką, kuriame saugomi jūsų dokumentai.
find 'martin hendrikx' C:UsersMartinDesktopexercise.txt
find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt
2 scenarijus - ieškokite kelių dokumentų vienoje eilėje žodžių.
Dabar, kai žinote, kaip atlikti pagrindinę paiešką, pabandykite išplėsti paieškos spaną. Mes dabar ieškosime dviejų tekstinių failų (pratybų ir pavyzdžių) terminui "sushi". Tai atlikite, įveskite šią eilutę. Nepamirškite pakeisti kelio, kad atitiktų jūsų failų vietą, ir pridėti "/ i" jungiklį, kad jūsų paieška nebūtų registruojama didžiosiomis raidėmis.
find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt
find /i 'sushi' C:UsersMartinDesktop*.txt
3 scenarijus. Suskaičiuokite failo eilučių skaičių.
Jei norite sužinoti, kiek eilučių yra failo, galite naudoti žemiau esančią paieškos komandą. Nepamirškite pridėti tarpų tarp visų savo jungiklių. Tokiu atveju mes pakeisime pathname ir failą "sample.txt". Jei norite gauti tik numerį kaip savo rezultatą, naudokite šią komandą:
type C:UsersMartinDesktopsample.txt| find '' /v /c
find /v /c “” C:UsersMartinDesktopsample.txt
find /v /c “” C:UsersMartinDesktop*.txt
Vaizdo kreditas: Littlehaulic svetainėje Flickr.com