Kommandoen: "FIND" er på Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. tilgjengelig
Eksemplene for kommandoen "FIND"
De
`FIND`kommando i Windows Ledetekst brukes til å søke etter en streng i tekstfiler. Her er noen eksempler:
Eksempel 1: Enkelt tekstsøk:
FIND "søkeord" fil.txt
Beskrivelse: Søker etter teksten
"Søkeord" i filen
"File.txt" og skriver ut alle linjer som inneholder strengen.
Eksempel 2: Ignorer små og store bokstaver:
FIND /I "søkeord" fil.txt
Beskrivelse: Ignorerer store og små bokstaver når du søker etter
"search_term" i filen
"File.txt".
Eksempel 3: Finn linjer med et spesifikt antall tegn:
FIND /C "søkeord" fil.txt
Beskrivelse: Teller antall linjer i
"File.txt" som inneholder søkeordet og skriver ut antallet.
Eksempel 4: Visning av linjenumre:
FIND /N "søkeord" fil.txt
Beskrivelse: Søker etter
"søkeord" i
"File.txt" og viser linjenumrene til linjene som ble funnet.
Eksempel 5: Søk i alle filer i en katalog:
FIND "søkeord" C:\katalog\*
Beskrivelse: Søker etter
"søkeord" i alle filene i den angitte katalogen og skriver ut linjene som inneholder strengen.
Eksempel 6: Søk i alle tekstfiler i en katalog:
FIND "søkeord" C:\katalog\*.txt
Beskrivelse: Søker etter
"søkeord" i alle tekstfiler i den angitte katalogen og skriver ut linjene som inneholder strengen.
Eksempel 7: Omdiriger utdata til en separat fil:
FIND "søkeord" fil.txt > funnet_rader.txt
Beskrivelse: Søker etter
"søkeord" i
"File.txt" og omdirigerer funnet utdata til filen
"FoundLines.txt".
Eksempel 8: Bruke regulære uttrykk:
FIND /R "^[0-9]" fil.txt
Beskrivelse: Søker etter linjer i
"File.txt" som starter med et siffer ved hjelp av regulære uttrykk (
`/R`) bli brukt.
Eksempel 9: Vis linjer rundt:
FIND "søkeord" fil.txt /C
Beskrivelse: Søker etter
"søkeord" i
"File.txt" og sender ut linjene rundt (med kontekst).
Eksempel 10: Vis bare rader uten treff:
FIND /V "søkeord" fil.txt
Beskrivelse: Viser bare linjene i
"File.txt" som ikke inneholder søkeordet.
Det er viktig å merke seg at
`FIND`kommandoen i ledeteksten gir grunnleggende søkefunksjonalitet, men for mer komplekse oppgaver eller behandling av større datamengder kan mer avanserte verktøy eller skriptspråk som PowerShell være bedre egnet.
"FIND" Utdrag fra Microsoft Windows Hjelp
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Søker etter en tekststreng i en fil eller flere filer.
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "streng"
[[stasjon:][bane]filnavn[ ...]]
/V Viser alle linjer som IKKE inneholder angitt
tekststreng.
/C Viser bare antall linjer som inneholder angitt
streng.
/N Viser linjene med linjenummer.
/I Overser tegntypen under søking etter strengen.
/OFF[LINE] Ikke hopp over filer med angitt "frakoblet"-
attributt.
"streng" Angir den tekststrengen det skal søkes etter.
[stasjon:][bane]filnavn
Angir filen eller filene som du vil søke i.
Hvis det ikke er angitt en bane, søker FIND i teksten som er
skrevet
fra ledeteksten eller kanalisert fra en annen kommando.
Viktig informasjon, tips for "FIND"-kommandoen
Når du bruker
`FIND`kommandoen i Windows-ledeteksten, er det noen viktige punkter å merke seg:
1.
Skill mellom store og små bokstaver: Standard er å søke etter
`FIND`skiller mellom store og små bokstaver, noe som betyr at det tas hensyn til store og små bokstaver. Hvis du vil utføre et søk uten store og små bokstaver, legger du til alternativet
`/I`la til.
FIND /I "søkeord" fil.txt
2.
Utgangskode: `FIND`returnerer en utgangskode som indikerer suksess for søk. En utgangskode på 0 betyr at søkeordet ble funnet, mens en utgangskode på 1 betyr at søkeordet ikke ble funnet.
FIND "søkeord" fil.txt
IF ERRORLEVEL 1 (
ECHO Søkeordet ble ikke funnet.
) ELSE (
ECHO Søkeordet ble funnet.
)
3.
Omdiriger utdata: Du kan omdirigere utdata fra
`FIND`omdirigere til en fil for å lagre de funnet resultatene.
FIND "søkeord" fil.txt > funnet_rader.txt
4.
Regulære uttrykk: Du kan
`FIND`med regulære uttrykk ved å bruke alternativet
`/R`Legg til.
FIND /R "^[0-9]" fil.txt
5.
Søk i flere filer: Du kan
`FIND`for å søke på tvers av flere filer ved å bruke et jokertegn (
`*`) bruk.
FIND "søkeord" C:\katalog\*
6.
Bruk av`/C`for omkringliggende linjer: Alternativet
`/C`viser de omkringliggende linjene (med kontekst) for å se konteksten til den funnet strengen.
FIND "søkeord" fil.txt /C
7.
Søk etter strenger med mellomrom: Hvis søkeordet inneholder mellomrom, bør du sette strengen i anførselstegn.
FIND "Søkeord med mellomrom" fil.txt
8.
Søk etter en streng som begynner med en skråstrek (/): Hvis søkeordet begynner med en skråstrek (/), legg til et escape-tegn (\) før skråstreken.
FIND "\/søkeord" fil.txt
Det er viktig å merke seg det
`FIND`er en enkel og grunnleggende søkefunksjon i Windows-ledeteksten. For mer avanserte søkebehov eller behandling av store datamengder kan mer spesialiserte verktøy eller skriptspråk som PowerShell være bedre egnet.