Slik bruker du Finn fra Windows Command Prompt

Innholdsfortegnelse:

Slik bruker du Finn fra Windows Command Prompt
Slik bruker du Finn fra Windows Command Prompt

Video: Slik bruker du Finn fra Windows Command Prompt

Video: Slik bruker du Finn fra Windows Command Prompt
Video: Google I/O 2023: Google Search Is SUPERCHARGED With NEW AI-Integrated Search & Price Comparison - YouTube 2024, April
Anonim
Finn er et annet flott kommandolinjeverktøy som hver Windows-bruker burde vite om fordi den kan brukes til å søke innhold i filer for bestemte tekststrenger.
Finn er et annet flott kommandolinjeverktøy som hver Windows-bruker burde vite om fordi den kan brukes til å søke innhold i filer for bestemte tekststrenger.

Finnes brytere og parametere

Som med alle kommandolinjebasert verktøy i Windows, er det visse brytere og parametere du må vite for å kunne bruke verktøyene effektivt. Disse er oppført og forklart nedenfor.

  1. / v - Denne bryteren vil vise noen linjer som ikke inneholder strengen med ord du angav.
  2. / c - Denne bryteren forteller søkeverktøyet å telle hvor mange linjer som inneholder søkeordene dine.
  3. / n - Denne bryteren viser tallene som samsvarer med linjene.
  4. / I - Denne bryteren forteller at du finner bort fra saken av tekst du søker etter.

I tillegg til disse bryterne er det to parametere som du kan spesifisere med dette verktøyet.

  1. “String” - Strengen blir ordene du søker etter i dokumentene dine. Du må alltid huske å beholde denne sekretjonen omringet av anførselstegn, ellers vil kommandoen din returnere en feil.
  2. banenavn - Denne parameteren er hvor du vil spesifisere plasseringen du vil søke. Dette kan være så bredt som å oppgi en stasjon eller så spesifikk som å definere en eller flere filer. Hvis du ikke angir en sti, vil FIND spørre om tekstinngang eller kan godta tekstrør fra en annen kommando. Når du er klar til å avslutte den manuelle tekstinngangen, kan du trykke på "Ctrl + Z". Vi vil diskutere dette mer senere.

Finns syntaks

Som alle verktøy i Windows, må du vite hvordan du skriver inn kommandoene dine. Syntaxen nedenfor er den perfekte modellen.

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

Avhengig av kommandoen din vil du motta ett av tre% errorlevel% svar.

  1. 0 - Strengen du søkte etter ble funnet.
  2. 1 - Strengen du søkte etter ble ikke funnet.
  3. 2 - Dette betyr at du hadde en dårlig bryter eller parametrene dine var feil.

La oss øve

Før vi begynner, bør du laste ned våre tre eksemplar tekstdokumenter som vi skal bruke til testen.

  1. dokument
  2. prøve
  3. trening

Disse dokumentene inneholder hver et tekststykke med noen lignende ordgrupperinger. Når du har lastet ned disse tre dokumentene, kan du kopiere dem til en hvilken som helst mappe på datamaskinen din. I forbindelse med denne opplæringen legger vi alle tre tekstdokumenter på skrivebordet.

Nå må du åpne et forhøyet ledetekstvindu. Åpne startmenyen i Windows 7 og 10 eller åpne søkefunksjonen i Windows 8 og søk etter CMD. Deretter høyreklikker du på den og deretter trykker du på "Kjør som administrator." Mens du ikke trenger å åpne et forhøyet ledetekstvindu, vil det hjelpe deg med å unngå dialogbokser som gjør det vanskelig å bekrefte.

Vår veiledning i dag vil dekke flere enkle scenarier som vil bli utarbeidet nedenfor.
Vår veiledning i dag vil dekke flere enkle scenarier som vil bli utarbeidet nedenfor.
  1. Søk i et enkelt dokument for en rekke ord.
  2. Søk flere dokumenter for samme ordstrek.
  3. Telle antall linjer i en fil eller flere filer.

Scenario 1 - Søk i et enkelt dokument for en rekke ord.

Nå som du har de tre dokumentene lastet ned, vil vi legge inn en kommando for å søke i tekstfilen kalt "øvelse" for ordene "martin hendrikx." Bruk kommandoen som er vist nedenfor. Husk å sette søkestrengen i anførselstegn og endre banen for å matche mappen der dokumentene dine er lagret.

find 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Du vil merke at ingen resultater dukket opp. Ikke bekymre deg, du gjorde ingenting galt. Grunnen til at du ikke har noen resultater, er fordi FIND leter etter en eksakt samsvar med søkestrengen din. La oss prøve det igjen, men denne gangen, la vi legge til "/ i" -bryteren slik at FIND ignorerer saken til søkestrengen din.
Du vil merke at ingen resultater dukket opp. Ikke bekymre deg, du gjorde ingenting galt. Grunnen til at du ikke har noen resultater, er fordi FIND leter etter en eksakt samsvar med søkestrengen din. La oss prøve det igjen, men denne gangen, la vi legge til "/ i" -bryteren slik at FIND ignorerer saken til søkestrengen din.

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

Nå kan du se at FIND brakte opp en linje som samsvarer med søkestrengen, noe som betyr at den fungerer. La oss prøve dette igjen, men endre søkestrengen til "sushi"; hvis resultatene ser ut som bildet nedenfor, gjorde du det riktig.
Nå kan du se at FIND brakte opp en linje som samsvarer med søkestrengen, noe som betyr at den fungerer. La oss prøve dette igjen, men endre søkestrengen til "sushi"; hvis resultatene ser ut som bildet nedenfor, gjorde du det riktig.
Image
Image

Scenario 2 - Søk i flere dokumenter for samme ordstrek.

Nå som du vet hvordan du gjør et grunnleggende søk, la oss prøve å utvide spekteret av søket. Vi vil nå søke to av tekstfilene (øvelse og prøve) for begrepet "sushi". Gjør dette ved å skrive inn følgende streng. Husk å endre banen for å matche plasseringen av filene dine og legge til "/ i" -bryteren slik at søket ditt ikke er sosialt.

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

Du vil legge merke til at søkeordene ble funnet i begge dokumentene og setningene der de ble funnet, er oppført under de tilhørende filnavnene og stedene. Prøv dette igjen, men denne gangen legger du til den tredje filen i FIND-kommandoen, og søker etter ordet "potet" i stedet. Søkeresultatene dine bør se ut som bildet nedenfor.
Du vil legge merke til at søkeordene ble funnet i begge dokumentene og setningene der de ble funnet, er oppført under de tilhørende filnavnene og stedene. Prøv dette igjen, men denne gangen legger du til den tredje filen i FIND-kommandoen, og søker etter ordet "potet" i stedet. Søkeresultatene dine bør se ut som bildet nedenfor.
Merk at teksten som finnes i hvert dokument, faktisk er "poteter", noe som betyr at selv om du skriver inn en del av et ord, vil du se noen setninger som inneholder søkeordet. Alternativt kan du bruke denne kommandoen til å sjekke alle tekstfiler.
Merk at teksten som finnes i hvert dokument, faktisk er "poteter", noe som betyr at selv om du skriver inn en del av et ord, vil du se noen setninger som inneholder søkeordet. Alternativt kan du bruke denne kommandoen til å sjekke alle tekstfiler.

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

Scenario 3 - Count antall linjer i en fil.

Hvis du vil vite hvor mange linjer det finnes i en fil, kan du bruke søkekommandoen nedenfor. Husk å legge til et mellomrom mellom alle bryterne. I dette tilfellet erstatter vi banenavnet med filen "sample.txt". Hvis du bare vil ha et tall som ditt resultat, bruk denne kommandoen:

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

Hvis du vil ha nummeret og filinfo, bruk denne kommandoen:
Hvis du vil ha nummeret og filinfo, bruk denne kommandoen:

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

Hvis du vil telle linjene i flere filer på skrivebordet, bruker du følgende kommando.
Hvis du vil telle linjene i flere filer på skrivebordet, bruker du følgende kommando.

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

Du kan nå eksperimentere med noen få forskjellige kommandoer og gjøre deg kjent med verktøyet. Det kan bidra til å spare mye tid i fremtiden når du har opprettet et system. Ha det gøy og fortsett å ge geek.
Du kan nå eksperimentere med noen få forskjellige kommandoer og gjøre deg kjent med verktøyet. Det kan bidra til å spare mye tid i fremtiden når du har opprettet et system. Ha det gøy og fortsett å ge geek.

Bilde Kreditt: Littlehaulic på Flickr.com

Anbefalt: