Find on toinen suuri komentorivityökalu, jota jokaisen Windows-käyttäjän tulisi tietää, koska sitä voidaan käyttää etsimään tiedostojen sisältöä tietyille tekstijonoille.
Kuten kaikissa komentokehotteisissa työkaluissa Windowsissa, on olemassa tiettyjä kytkimiä ja parametreja, jotka sinun on tiedettävä, jotta työkaluja voidaan käyttää tehokkaasti. Nämä luetellaan ja selitetään jäljempänä.
Näiden kytkinten lisäksi on kaksi parametria, jotka voit määrittää tällä työkalulla.
Kuten jokainen ikkunoiden työkalu, sinun on tiedettävä, miten annat komentoja. Alla oleva syntaksi on täydellinen malli.
FIND [SWITCH] "String" [Pathname / s]
Komennosta riippuen saat yhden kolmesta% errorlevel% -vastauksesta.
Ennen kuin aloitamme, sinun kannattaa ladata kolme näyte-tekstidokumenttia, joita käytämme testiin.
Nämä asiakirjat sisältävät jokaisen tekstin osan, jossa on muutamia samanlaisia sanayhdistelmiä. Kun olet ladannut nämä kolme asiakirjaa, voit kopioida ne mihin tahansa tietokoneen kansioon. Tätä opetusohjelmaa varten laitamme kaikki kolme tekstitiedostoa työpöydälle.
Nyt sinun täytyy avata korotettu komentokehoteikkuna. Avaa Käynnistä-valikko Windows 7: ssä ja 10: ssa tai avaa hakutoiminto Windows 8: ssa ja etsi CMD: tä. Napsauta hiiren kakkospainikkeella sitä ja paina sitten "Suorita järjestelmänvalvojana". Kun et tarvitse avata kohotetun komentokehotteen, se auttaa sinua välttämään ärsyttäviä vahvistusikkunoita.
Tutorialimme kattaa useita yksinkertaisia skenaarioita, joita käsitellään alla.
Scenario 1 - Etsi yksittäinen asiakirja useille sanoille.
Nyt kun olet ladannut kolmeasi asiakirjojasi, annamme komennon etsimään tekstitiedostoa nimeltä "harjoittelu" sanoille "martin hendrikx". Käytä alla näkyvää komentoa. Muista laittaa hakusanaa lainausmerkkeihin ja muuttaa polku vastaamaan kansioon, jossa asiakirjat tallennetaan.
Etsi "martin hendrikx" C: \ Käyttäjät \ Martin \ Desktop \ exercise.txt
Huomaat, että tuloksia ei tullut esille. Älä huoli, et tehnyt mitään väärää. Syy siihen, että sinulla ei ole tuloksia, johtuu siitä, että FIND etsii täsmällistä hakuhaun merkkijonoa. Yritetään uudelleen, mutta tällä kertaa lisätään "/ i" -kytkin niin, että FIND jättää huomiotta hakuehtosi.
etsi / i "martin hendrikx" C: \ Käyttäjät \ Martin \ Desktop \ exercise.txt
Nyt voit nähdä, että FIND on nostanut yhden rivin, joka vastaa hakusanaa, mikä tarkoittaa, että se toimii. Yritetään tätä uudelleen, mutta vaihda hakusana "sushiksi"; jos tulokset näyttävät alla olevasta kuvasta, teit sen oikein.
Skenaario 2 - Etsi useita asiakirjoja samalle sanajoukolle.
Nyt kun osaat tehdä perushaun, yritämme laajentaa hakuhaun span. Haetaan nyt kaksi tekstitiedostoa (harjoitusta ja näytettä) termille "sushi". Tee tämä syöttämällä seuraava merkkijono. Muista muuttaa polku tiedostojen sijainnin mukaiseksi ja lisätä "/ i" -kytkin niin, että haku ei ole merkkikohtainen.
löytää / i "sushi" C: \ Käyttäjät \ Martin \ Desktop \ exercise.txt C: \ Käyttäjät \ Martin \ Desktop \ sample.txt
Huomataan, että hakutermit löytyvät molemmista asiakirjoista ja niiden lauseet, joihin ne löytyvät, luetellaan niiden vastaaviin tiedostonimiin ja paikkoihin. Kokeile tätä uudelleen, mutta tällä kertaa lisää kolmas tiedosto FIND-komentoon ja etsi sanaa "peruna". Hakutuloksesi pitäisi näyttää alla olevasta kuvasta.
Huomaa, että jokaisessa asiakirjassa oleva teksti on oikeastaan "perunat", mikä tarkoittaa, että vaikka kirjoitat osan sanasta, näet kaikki hakusanan sisältävät fraasit. Vaihtoehtoisesti voit käyttää tätä komentoa tarkistamaan kaikki tekstitiedostot.
etsi / i "sushi" C: \ Käyttäjät \ Martin \ Desktop \ *. txt
Skenaario 3 - Laske tiedostojen rivien määrä.
Jos haluat tietää, kuinka monta riviä on tiedostossa, voit käyttää alla olevaa hakutoimintoa. Muista lisätä välilyönti kaikkien kytkinten kesken. Tällöin korvataan polun nimi "sample.txt" -tiedoston nimellä. Jos haluat tuloksesi vain numeron, käytä tätä komentoa:
kirjoita C: \ Käyttäjät \ Martin \ Desktop \ sample.txt | Etsi "" / v / c
Jos haluat numeron ja tiedoston tiedot, käytä tätä komentoa:
etsi / v / c "" C: \ Käyttäjät \ Martin \ Desktop \ sample.txt
Jos haluat laskea rivit useisiin tiedostoihin työpöydällä, käytä seuraavaa komentoa.
etsi / v / c "" C: \ Käyttäjät \ Martin \ Desktop \ *. txt
Voit kokeilla muutamia eri komentoja ja tutustua työkaluun. Se voi auttaa säästämään paljon aikaa tulevaisuudessa, kun järjestelmä on luotu. Hauskaa ja jatka geeking.
Image Credit: Littlehaulic on Flickr.comissa