Kako koristiti Find iz naredbenog retka sustava Windows

Sadržaj:

Kako koristiti Find iz naredbenog retka sustava Windows
Kako koristiti Find iz naredbenog retka sustava Windows
Anonim
Find je još jedan veliki alat naredbenog retka koji svaki korisnik sustava Windows treba znati jer se može koristiti za traženje sadržaja datoteka za određene nizove teksta.
Find je još jedan veliki alat naredbenog retka koji svaki korisnik sustava Windows treba znati jer se može koristiti za traženje sadržaja datoteka za određene nizove teksta.

Pronađi prekidače i parametre

Kao i svaki alat koji se temelji na naredbenom retku u sustavu Windows, postoje određeni prekidači i parametri koje ćete morati znati kako biste učinkovito koristiti alate. Ovo su navedene i objašnjene u nastavku.

  1. / v - Ova će se preklopka prikazati bilo kojim redcima koji ne sadrže niz riječi koje ste naveli.
  2. / c - Ovaj prekidač kaže alatu za pronalaženje da broji koliko redaka sadrži vaše pojmove za pretraživanje.
  3. / n - Ova sklopka prikazuje brojeve koji odgovaraju linijama.
  4. / i - Ovaj prekidač kaže da je pronašao zanemarivanje slučaja teksta koji tražite.

Pored ovih prekidača, postoje dva parametra koji možete odrediti ovim alatom.

  1. " Niz" - Niz će biti riječi koje tražite u svojim dokumentima. Uvijek se morate sjetiti da taj položaj bude okružen navodnicima, inače će vam naredba vratiti pogrešku.
  2. ime putanje - Ovaj je parametar mjesto gdje ćete navesti lokaciju koju želite pretražiti. To može biti široko kao unos pogona ili kao specifičan kao definiranje jedne ili više datoteka. Ako ne navedete stazu, FIND će vas tražiti unos teksta ili može prihvatiti tekst koji je preusmjeren iz druge naredbe. Kad budete spremni za okončanje ručnog unosa teksta, možete pritisnuti "Ctrl + Z". Razmotrit ćemo to kasnije.

Pronađi sintakse

Kao i svaki alat u prozorima, morat ćete znati kako unijeti naredbe. Sintaksa ispod je savršeni model.

FIND [SWITCH] 'String' [Pathname/s]

Ovisno o vašoj naredbi, dobit ćete jedan od tri% pogrešnih grešaka% odgovora.

  1. 0 - Pronađen je niz koji ste tražili.
  2. 1 - Niz koji ste tražili nije pronađen.
  3. 2 - To znači da ste imali loše prekidače ili su vaši parametri netočni.

Idemo vjezbati

Prije nego što započnemo, trebali biste preuzeti našu tri uzorka tekstualnih dokumenata koje ćemo koristiti za testiranje.

  1. dokument
  2. uzorak
  3. vježba

Ti dokumenti sadrže odlomak teksta s nekoliko sličnih grupacija riječi. Nakon što preuzmete ta tri dokumenta, možete ih kopirati u bilo koju mapu na računalu. U svrhu ovog vodiča stavit ćemo sva tri tekstualna dokumenta na radnu površinu.

Sada ćete morati otvoriti povišeni prozor naredbenog retka. Otvorite izbornik Start u sustavu Windows 7 i 10 ili otvorite funkciju pretraživanja u sustavu Windows 8 i potražite CMD. Zatim kliknite desnom tipkom miša, a zatim pritisnite "Run as administrator". Dok ne morate otvoriti povišeni prozor naredbenog retka, pomoći će vam da izbjegnete bilo kakve dijaloške okvire za potvrdu peskyja.

Naš vodič danas pokriva nekoliko jednostavnih scenarija koja će se razraditi u nastavku.
Naš vodič danas pokriva nekoliko jednostavnih scenarija koja će se razraditi u nastavku.
  1. Pretraživanje jednog dokumenta za niz riječi.
  2. Pretražite više dokumenata za isti niz riječi.
  3. Broji broj redaka u datoteci ili više datoteka.

Scenarij 1 - Pretraživanje jednog dokumenta za niz riječi.

Sada kada ste preuzeli sva tri dokumenta, unesite naredbu za pretraživanje tekstne datoteke naziva "vježba" za riječi "martin hendrikx". Koristite naredbu prikazanu u nastavku. Ne zaboravite staviti traku za pretraživanje u navodnike i promijenite put koji odgovara mapi u kojoj su vaši dokumenti spremljeni.

find 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Primijetit ćete da se rezultati nisu pokazali. Ne brinite, ništa niste učinili. Razlog zašto nemate rezultata jest jer FIND traži točno podudaranje s vašim tražišnim nizom. Pokušajmo ponovo, ali ovaj put dodajte prekidač "/ i" tako da FIND zanemaruje slučaj vašeg traga za pretraživanje.
Primijetit ćete da se rezultati nisu pokazali. Ne brinite, ništa niste učinili. Razlog zašto nemate rezultata jest jer FIND traži točno podudaranje s vašim tražišnim nizom. Pokušajmo ponovo, ali ovaj put dodajte prekidač "/ i" tako da FIND zanemaruje slučaj vašeg traga za pretraživanje.

find /i 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Sada možete vidjeti da je FIND izveo jednu liniju koja odgovara traci za pretraživanje, što znači da funkcionira. Pokušajmo ponovo, ali promijenimo traku za pretraživanje u "sushi"; ako su vaši rezultati izgledali kao niže, učinili ste to ispravno.
Sada možete vidjeti da je FIND izveo jednu liniju koja odgovara traci za pretraživanje, što znači da funkcionira. Pokušajmo ponovo, ali promijenimo traku za pretraživanje u "sushi"; ako su vaši rezultati izgledali kao niže, učinili ste to ispravno.
Image
Image

Scenarij 2 - Pretraživanje više dokumenata za isti niz riječi.

Sada kada znate napraviti osnovnu pretragu, pokušajmo proširiti raspon pretraživanja. Sada ćemo pretražiti dvije tekstne datoteke (vježbe i uzorak) za pojam "sushi". Učinite to unosom sljedećeg niza. Ne zaboravite promijeniti put da biste podudarali položaj svojih datoteka i dodali prekidač "/ i" tako da pretraživanje ne bude velika i mala slova.

find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Primijetit ćete da su pojmovi za pretraživanje pronađeni u oba dokumenta i rečenice u kojima su pronađene, navedene su pod njihovim odgovarajućim nazivima i lokacijama datoteka. Pokušajte ponovo, ali ovaj put dodajte treću datoteku u naredbu FIND i potražite riječ "krumpir" umjesto toga. Vaši rezultati pretraživanja trebali bi izgledati kao slika u nastavku.
Primijetit ćete da su pojmovi za pretraživanje pronađeni u oba dokumenta i rečenice u kojima su pronađene, navedene su pod njihovim odgovarajućim nazivima i lokacijama datoteka. Pokušajte ponovo, ali ovaj put dodajte treću datoteku u naredbu FIND i potražite riječ "krumpir" umjesto toga. Vaši rezultati pretraživanja trebali bi izgledati kao slika u nastavku.
Napominjemo da je tekst koji se nalazi u svakom dokumentu zapravo "krumpir", što znači da čak i ako upišete dio riječi, vidjet ćete sve fraze koje sadrže niz za pretraživanje. Umjesto toga, možete koristiti ovu naredbu za provjeru svih tekstualnih datoteka.
Napominjemo da je tekst koji se nalazi u svakom dokumentu zapravo "krumpir", što znači da čak i ako upišete dio riječi, vidjet ćete sve fraze koje sadrže niz za pretraživanje. Umjesto toga, možete koristiti ovu naredbu za provjeru svih tekstualnih datoteka.

find /i 'sushi' C:UsersMartinDesktop*.txt

Scenarij 3 - brojanje redaka u datoteci.

Ako želite znati koliko redaka postoji u datoteci, upotrijebite naredbu za pretraživanje u nastavku. Ne zaboravite dodati razmak između svih prekidača. U tom slučaju zamijenit ćemo naziv staze s datotekom "sample.txt". Ako želite samo broj kao svoj rezultat, upotrijebite ovu naredbu:

type C:UsersMartinDesktopsample.txt| find '' /v /c

Ako želite broj i podatke o datoteci, upotrijebite ovu naredbu:
Ako želite broj i podatke o datoteci, upotrijebite ovu naredbu:

find /v /c “” C:UsersMartinDesktopsample.txt

Ako želite brojati redove u više datoteka na radnoj površini, upotrijebite sljedeću naredbu.
Ako želite brojati redove u više datoteka na radnoj površini, upotrijebite sljedeću naredbu.

find /v /c “” C:UsersMartinDesktop*.txt

Sada možete eksperimentirati s nekoliko različitih naredbi i upoznati se s alatom. Može vam pomoći uštedjeti puno vremena u budućnosti nakon što stvorite sustav. Zabavite se i nastavite na geekingu.
Sada možete eksperimentirati s nekoliko različitih naredbi i upoznati se s alatom. Može vam pomoći uštedjeti puno vremena u budućnosti nakon što stvorite sustav. Zabavite se i nastavite na geekingu.

Image Credit: Littlehaulic na Flickr.com

Preporučeni: