Kommandoen findstr (forkortelse for findstreng) bruges i MS-DOS til at lokalisere filer, der indeholder en bestemt streng almindelig tekst.
tilgængelighed
Findstr.exe er en ekstern kommando, der er tilgængelig for følgende Microsoft-operativsystemer.
- Windows 2000
- Windows ME
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Tip
Microsoft Windows- og MS-DOS-brugere, der ikke har support til denne kommando, kan bruge find-kommandoen.
Syntaks
- Windows Vista og senere syntaks.
- Windows XP og tidligere syntaks.
Windows Vista og senere syntaks
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: fil] [/ C: streng] [/ G: fil] [/ D: dir liste] [/ A: farveattributter] [/ OFF [LINE]] strenge [[drev:] [sti] filnavn […]]
/ B | Tilsvarer mønster, hvis i begyndelsen af en linje. |
/ E | Matches mønster, hvis i slutningen af en linje. |
/ L | Bruger søgestrengene bogstaveligt. |
/ R | Bruger søgestrenge som almindelige udtryk. |
/ S | Søger efter matchende filer i det aktuelle bibliotek og alle undermapper. |
/JEG | Angiver, at søgningen ikke skal være store og små bogstaver. |
/X | Udskriver linjer, der matcher nøjagtigt. |
/ V | Udskriver kun linjer, der ikke indeholder et match. |
/ N | Udskriver linjenummeret før hver linje, der matcher. |
/ M | Udskriver kun filnavnet, hvis en fil indeholder en match. |
/ O | Udskriver tegnforskyvning inden hver matchende linje. |
/ P | Spring over filer med tegn, der ikke kan udskrives. |
/ OFF [LINE] | Spring ikke over filer med offline attributtsæt. |
/ A: attr | Specificerer farveattribut med to hex-cifre. Se "farve /?" |
/ F: fil | Læser filliste fra den specificerede fil (/ står for konsol). |
/ C: streng | Bruger specificeret streng som en bogstavelig søgestreng. |
/ G: fil | Henter søgestrenge fra den specificerede fil (/ står for konsol). |
/ D: dir | Søg i en semikolon-afgrænset liste over mapper. |
strygere | Tekst der skal søges på. |
[drev:]
[sti:] filnavn |
Specificerer en fil eller filer, der skal søges på. |
Du skal bruge mellemrum til at adskille flere søgestrengene, medmindre argumentet er præfixeret med / C. For eksempel søger 'FINDSTR' hej der 'xy' efter 'hej' eller 'der' i fil xy 'FINDSTR / C:' hej der 'xy' søger efter 'hej der' i fil xy
Regelmæssig udtryk hurtig reference:
. | Wildcard: enhver karakter. |
* | Gentag: nul eller flere forekomster af forrige karakter eller klasse. |
^ | Linjeposition: begyndelsen af linjen. |
$ | Linjeposition: slutning af linjen. |
[Klasse] | Tegnklasse: et hvilket som helst tegn i sæt. |
[^ Klasse] | Omvendt klasse: et hvilket som helst tegn ikke i sæt. |
[Xz] | Område: alle tegn i det specificerede interval. |
x | Escape: bogstavelig brug af metacharacter x. |
Ordets position: begyndelsen af ordet. | |
xyz > | Ordets position: slutningen af ordet. |
Windows XP og tidligere syntaks
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: fil] [/ C: streng] [/ G: fil] [/ D: dir-liste] [/ A: farveattributter] [strenge] [[drev:] [sti] filnavn […]]
/ B | Tilsvarer mønster, hvis i begyndelsen af en linje. |
/ E | Matches mønster, hvis i slutningen af en linje. |
/ L | Bruger søgestrengene bogstaveligt. |
/ R | Bruger søgestrenge som almindelige udtryk. |
/ S | Søger efter matchende filer i det aktuelle bibliotek og alle undermapper. |
/JEG | Angiver, at søgningen ikke skal være store og små bogstaver. |
/X | Udskriver linjer, der matcher nøjagtigt. |
/ V | Udskriver kun linjer, der ikke indeholder et match. |
/ N | Udskriver linjenummeret før hver linje, der matcher. |
/ M | Udskriver kun filnavnet, hvis en fil indeholder en match. |
/ O | Udskriver tegnforskyvning inden hver matchende linje. |
/ P | Spring over filer med tegn, der ikke kan udskrives. |
/ A: attr | Specificerer farveattribut med to hex-cifre. Se "farve /?" |
/ F: fil | Læser filliste fra den specificerede fil (/ står for konsol). |
/ C: streng | Bruger specificeret streng som en bogstavelig søgestreng. |
/ G: fil | Henter søgestrenge fra den specificerede fil (/ står for konsol). |
/ D: dir | Søg i en semikolon-afgrænset liste over mapper. |
strygere | Tekst der skal søges på. |
[drev:]
[sti:] filnavn |
Specificerer en fil eller filer, der skal søges på. |
Du skal bruge mellemrum til at adskille flere søgestrengene, medmindre argumentet er præfixeret med / C. For eksempel søger 'FINDSTR' hej der 'xy' efter 'hej' eller 'der' i fil xy 'FINDSTR / C:' hej der 'xy' søger efter 'hej der' i fil xy
Regelmæssig udtryk hurtig reference:
. | Wildcard: enhver karakter. |
* | Gentag: nul eller flere forekomster af forrige karakter eller klasse. |
^ | Linjeposition: begyndelsen af linjen. |
$ | Linjeposition: slutning af linjen. |
[Klasse] | Tegnklasse: et hvilket som helst tegn i sæt. |
[^ Klasse] | Omvendt klasse: et hvilket som helst tegn ikke i sæt. |
[Xz] | Område: alle tegn i det specificerede interval. |
x | Escape: bogstavelig brug af metacharacter x. |
Ordets position: begyndelsen af ordet. | |
xyz > | Ordets position: slutningen af ordet. |