Findstr (lühike leid string) käsk kasutatakse MS-DOS leida faile, mis sisaldavad konkreetset string lihttekstina.
Saadavus
Findstr.exe on väline käsk, mis on saadaval järgmiste Microsofti opsüsteemide jaoks.
- Windows 2000
- Windows ME
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Näpunäide
Microsoft Windowsi ja MS-DOS-i kasutajad, kellel pole seda käsku toetatud, saavad kasutada leidmiskäsku.
Süntaks
- Windows Vista ja hilisem süntaks.
- Windows XP ja varasem süntaks.
Windows Vista ja hilisem süntaks
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: fail] [/ C: string] [/ G: fail] [/ D: dir loend] [/ A: värvi atribuudid] [/ OFF [LINE]] stringid [[draiv:] [tee] faili nimi […]]
/ B | Vastab mustrile, kui rea alguses on. |
/ E | Vastab mustrile, kui rea lõpus on. |
/ L | Kasutab otsisõnu sõna otseses mõttes. |
/ R | Kasutab otsisõnu regulaarlausetena. |
/ S | Otsib praeguses kataloogis ja kõigis alamkataloogides olevate failide sobitamist. |
/ Mina | Määrab, et otsing ei peaks olema tõstutundlik. |
/ X | Prindib read, mis vastavad täpselt. |
/ V | Prindib ainult read, mis ei sisalda vastet. |
/ N | Prindib rea numbri enne iga sobivat rida. |
/ M | Prindib ainult failinime, kui fail sisaldab vastet. |
/ O | Prindib märkide nihke enne iga sobivat rida. |
/ P | Jätke vahele mitteprinditavate tähemärkidega failid. |
/ VÄLJAS [LINE] | Ärge jätke vahele faile, millel on võrguühenduseta atribuudi komplekt. |
/ A: attr | Määrab värvuse atribuudi kahe kuuekohalise numbriga. Vt "värv /?" |
/ F: fail | Loeb määratud failist faililoendit (/ tähistab konsooli). |
/ C: string | Kasutab määratud stringi sõnasõnalise otsingustringina. |
/ G: fail | Hankib määratud failist otsimisstringid (/ tähistab konsooli). |
/ D: dir | Otsige semikooloniga eraldatud kataloogide loendit. |
keelpillid | Otsitav tekst. |
[draiv:]
[tee:] faili nimi |
Määrab faili või failid, mida otsida. |
Mitme otsingustringi eraldamiseks peate kasutama tühikuid, välja arvatud juhul, kui argument on eesliitega / C. Näiteks 'FINDSTR "tere seal" xy' otsib failis xy fraasi "tere" või "seal" 'FINDSTR / C: "tere seal" xy' otsib faili xy "tere seal"
Regulaaravaldise kiire viide:
. | Metamärk: suvaline märk. |
* | Korda: eelmise märgi või klassi esinemissagedus null või enam. |
^ | Rea asukoht: rea algus. |
$ | Joone asukoht: rea lõpp. |
[klass] | Märgiklass: ükskõik milline märk tähemärgis. |
[^ klass] | Pöördklass: üks märk, mida pole komplektis. |
[xz] | Vahemik: mis tahes märgid määratletud vahemikus. |
x | Escape: metamärgi x sõnasõnaline kasutamine. |
Sõna asukoht: sõna algus. | |
xyz > | Sõna asukoht: sõna lõpp. |
Windows XP ja varasem süntaks
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: fail] [/ C: string] [/ G: fail] [/ D: dir loend] [/ A: värvi atribuudid] [stringid] [[draiv:] [tee] faili nimi […]]
/ B | Vastab mustrile, kui rea alguses on. |
/ E | Vastab mustrile, kui rea lõpus on. |
/ L | Kasutab otsisõnu sõna otseses mõttes. |
/ R | Kasutab otsisõnu regulaarlausetena. |
/ S | Otsib praeguses kataloogis ja kõigis alamkataloogides olevate failide sobitamist. |
/ Mina | Määrab, et otsing ei peaks olema tõstutundlik. |
/ X | Prindib read, mis vastavad täpselt. |
/ V | Prindib ainult read, mis ei sisalda vastet. |
/ N | Prindib rea numbri enne iga sobivat rida. |
/ M | Prindib ainult failinime, kui fail sisaldab vastet. |
/ O | Prindib märkide nihke enne iga sobivat rida. |
/ P | Jätke vahele mitteprinditavate tähemärkidega failid. |
/ A: attr | Määrab värvuse atribuudi kahe kuuekohalise numbriga. Vt "värv /?" |
/ F: fail | Loeb määratud failist faililoendit (/ tähistab konsooli). |
/ C: string | Kasutab määratud stringi sõnasõnalise otsingustringina. |
/ G: fail | Hankib määratud failist otsimisstringid (/ tähistab konsooli). |
/ D: dir | Otsige semikooloniga eraldatud kataloogide loendit. |
keelpillid | Otsitav tekst. |
[draiv:]
[tee:] faili nimi |
Määrab faili või failid, mida otsida. |
Mitme otsingustringi eraldamiseks peate kasutama tühikuid, välja arvatud juhul, kui argument on eesliitega / C. Näiteks 'FINDSTR "tere seal" xy' otsib failis xy fraasi "tere" või "seal" 'FINDSTR / C: "tere seal" xy' otsib faili xy "tere seal"
Regulaaravaldise kiire viide:
. | Metamärk: suvaline märk. |
* | Korda: eelmise märgi või klassi esinemissagedus null või enam. |
^ | Rea asukoht: rea algus. |
$ | Joone asukoht: rea lõpp. |
[klass] | Märgiklass: ükskõik milline märk tähemärgis. |
[^ klass] | Pöördklass: üks märk, mida pole komplektis. |
[xz] | Vahemik: mis tahes märgid määratletud vahemikus. |
x | Escape: metamärgi x sõnasõnaline kasutamine. |
Sõna asukoht: sõna algus. | |
xyz > | Sõna asukoht: sõna lõpp. |