Slik bruker du Finn fra Windows Command Prompt
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 kommandolinjebaserte 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.
- / v - Denne bryteren vil vise noen linjer som ikke inneholder strengen med ord du angav.
- / c - Denne bryteren forteller søkeverktøyet å telle hvor mange linjer som inneholder søkeordene dine.
- / n - Denne bryteren viser tallene som samsvarer med linjene.
- / 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.
- “String” - Strengen blir ordene du søker etter i dokumentene dine. Du må alltid huske å beholde denne sekretjonen omgitt av sitatmerker, ellers vil kommandoen din returnere en feil.
- banenavn - Denne parameteren er hvor du vil angi plasseringen du vil søke etter. Dette kan være så bredt som å oppgi en stasjon eller så spesifikk som å definere en eller flere filer. Hvis du ikke angir en bane, vil FIND spørre deg 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 diskuterer dette mer senere.
Finn syntaks
Som alle verktøy i Windows, må du vite hvordan du skriver inn kommandoene dine. Syntaxen nedenfor er den perfekte modellen.
FINN [SWITCH] "String" [Stedsnavn / s]
Avhengig av kommandoen din, vil du motta ett av tre% errorlevel% svar.
- 0 - Strengen du søkte etter ble funnet.
- 1 - Strengen du søkte på ble ikke funnet.
- 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.
- dokument
- prøve
- 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. 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å det og deretter trykker du på "Kjør som administrator". Mens du ikke trenger å åpne et forhøyet ledetekstvindu, vil det hjelpe deg med å unngå eventuelle skadelige bekreftelsesdialogbokser.
Vår veiledning i dag vil dekke flere enkle scenarier som vil bli utarbeidet nedenfor.
- Søk i et enkelt dokument for en rekke ord.
- Søk flere dokumenter for samme ordstrek.
- 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.
finn "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.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 oss legge til "/ i" -bryteren slik at FIND ignorerer saken av søkestrengen din.
finn / jeg "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.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øksnoren til "sushi"; hvis resultatene ser ut som bildet nedenfor, gjorde du det riktig.
Scenario 2 - Søk flere dokumenter for samme ords streng.
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.
finn / jeg "sushi" C: \ Brukere \ Martin \ Desktop \ exercise.txt C: \ Brukere \ Martin \ Desktop \ sample.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.
Merk at teksten som finnes i hvert dokument, egentlig 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.
finn / jeg "sushi" C: \ Brukere \ Martin \ Desktop \ *. 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 brytere. I dette tilfellet erstatter vi banenavnet med filen "sample.txt". Hvis du bare vil ha et tall som ditt resultat, bruk denne kommandoen:
skriv C: \ Brukere \ Martin \ Desktop \ sample.txt | finn "" / v / c
Hvis du vil ha nummeret og filinfo, bruk denne kommandoen:
finn / v / c "" C: \ Users \ Martin \ Desktop \ sample.txt
Hvis du vil telle linjene i flere filer på skrivebordet, bruker du følgende kommando.
finn / v / c "" C: \ Brukere \ Martin \ Desktop \ *. 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.
Bilde Kreditt: Littlehaulic på Flickr.com