Löydä kytkimet ja parametrit
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ä.
- / v - Tämä kytkin näyttää kaikki rivit, jotka eivät sisällä määritettyjä sanoja.
- / c - Tämä kytkin kertoo työkalun avulla, kuinka monta riviä hakuehdot sisältävät.
- / n - Tämä kytkin näyttää numerot, jotka vastaavat linjoja.
- / i - Tämä kytkin kertoo, että etsimäsi teksti on jätetty huomiotta.
Näiden kytkinten lisäksi on kaksi parametria, jotka voit määrittää tällä työkalulla.
- ”String” - Merkkijonot ovat avainsanoja, joita etsit asiakirjoissasi. Sinun on aina muistettava säilyttää tämä secrtion ympäröimänä lainausmerkkejä, muuten komento palauttaa virheen.
- polunnimi - Tässä parametrissa määrität sijainnin, jonka haluat etsiä. Tämä voi olla yhtä laaja kuin listalle asema tai yhtä tarkka kuin yhden tai useamman tiedoston määrittäminen. Jos et määrittele polkua, FIND pyytää sinua syöttämään tekstinsyöttöä tai hyväksymään toisen komennon tekstin. Kun olet valmis lopettamaan manuaalisen tekstinsyötön, voit painaa "Ctrl + Z". Keskustelemme tästä myöhemmin.
Etsi syntaksi
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.
- 0 - Haettava merkkijono löytyi.
- 1 - Haettava merkkijonoa ei löytynyt.
- 2 - Tämä tarkoittaa, että sinulla oli huono kytkin tai parametrit olivat virheellisiä.
Harjoitellaan
Ennen kuin aloitamme, sinun kannattaa ladata kolme näyte-tekstidokumenttia, joita käytämme testiin.
- asiakirja
- näyte
- liikunta
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.
- Etsi yksittäinen asiakirja useille sanoille.
- Etsi useita asiakirjoja samalle sanajoukolle.
- Laske tiedostojen tai useiden tiedostojen rivien määrä.
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.
find 'martin hendrikx' C:UsersMartinDesktopexercise.txt
find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt
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.
find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt
find /i 'sushi' C:UsersMartinDesktop*.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:
type C:UsersMartinDesktopsample.txt| find '' /v /c
find /v /c “” C:UsersMartinDesktopsample.txt
find /v /c “” C:UsersMartinDesktop*.txt
Image Credit: Littlehaulic on Flickr.comissa