MS-DOS ja Windowsi käsurida käsk findstr

Sisukord:

MS-DOS ja Windowsi käsurida käsk findstr
MS-DOS ja Windowsi käsurida käsk findstr
Anonim

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.