Comanda findstr (scurt pentru a găsi șir) este folosită în MS-DOS pentru a localiza fișierele care conțin un șir specific de text simplu.
Disponibilitate
Findstr.exe este o comandă externă care este disponibilă pentru următoarele sisteme de operare Microsoft.
- Windows 2000
- Windows ME
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Bacsis
Utilizatorii Microsoft Windows și MS-DOS care nu au suport pentru această comandă pot utiliza comanda find.
Sintaxă
- Windows Vista și sintaxa ulterioară.
- Windows XP și sintaxa anterioară.
Windows Vista și sintaxa ulterioară
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: file] [/ C: string] [/ G: file] [/ D: listă dir] [/ A: atribute de culoare] [/ OFF [LINE]] șiruri [[drive:] [path] numele fișierului […]]
/ B | Corespunde modelului dacă la începutul unei linii. |
/ E | Corespunde modelului dacă la sfârșitul unei linii. |
/ L | Utilizează șiruri de căutare în mod literal. |
/ R | Utilizează șiruri de căutare ca expresii obișnuite. |
/ S | Căutări pentru potrivirea fișierelor din directorul curent și în toate subdirectoarele. |
/ I | Specifică că căutarea nu trebuie să fie sensibilă la litere mari și mici. |
/X | Tipărește liniile care se potrivesc exact. |
/ V | Tipărește doar linii care nu conțin o potrivire. |
/ N | Imprima numărul liniei înaintea fiecărei linii care se potrivește. |
/ M | Tipărește doar numele fișierului dacă un fișier conține o potrivire. |
/ O | Tipărirea caracterelor compensate înainte de fiecare linie potrivită. |
/ P | Săriți fișierele cu caractere neimprimabile. |
/DECONECTAT] | Nu săriți fișierele cu setul de atribute offline. |
/ A: attr | Specifică atributul de culoare cu două cifre hex. Vedeți „culoare /?” |
/ F: fișier | Citește lista de fișiere din fișierul specificat (/ înseamnă pentru consolă). |
/ C: string | Utilizează șirul specificat ca un șir literal de căutare. |
/ G: fișier | Obține șiruri de căutare din fișierul specificat (/ înseamnă pentru consolă). |
/ D: dir | Căutați o listă delimitată cu virgulele. |
siruri de caractere | Textul de căutat. |
[drive:]
[path:] numele fișierului |
Specifică un fișier sau fișiere de căutat. |
Va trebui să utilizați spații pentru a separa mai multe șiruri de căutare, cu excepția cazului în care argumentul este prefixat cu / C. De exemplu, "FINDSTR" salut acolo "xy" caută "salut" sau "acolo" în fișierul xy "FINDSTR / C:" salut acolo "xy" caută "salut acolo" în fișierul xy
Referință rapidă expresie regulată:
. | Wildcard: orice personaj. |
* | Repetare: zero sau mai multe apariții de caracter sau clasă anterioară. |
^ | Poziția liniei: începutul liniei. |
$ | Poziția liniei: sfârșitul liniei. |
[clasă] | Clasa de caractere: orice caracter din set. |
[^ Class] | Clasa inversă: orice personaj care nu este setat. |
[Xz] | Interval: orice caractere din intervalul specificat. |
X | Escape: utilizarea literală a metacharacter x. |
Poziția cuvântului: începutul cuvântului. | |
xyz > | Poziția cuvântului: sfârșitul cuvântului. |
Windows XP și sintaxa anterioară
FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [:
/ B | Corespunde modelului dacă la începutul unei linii. |
/ E | Corespunde modelului dacă la sfârșitul unei linii. |
/ L | Utilizează șiruri de căutare în mod literal. |
/ R | Utilizează șiruri de căutare ca expresii obișnuite. |
/ S | Căutări pentru potrivirea fișierelor din directorul curent și în toate subdirectoarele. |
/ I | Specifică că căutarea nu trebuie să fie sensibilă la litere mari și mici. |
/X | Tipărește liniile care se potrivesc exact. |
/ V | Tipărește doar linii care nu conțin o potrivire. |
/ N | Imprima numărul liniei înaintea fiecărei linii care se potrivește. |
/ M | Tipărește doar numele fișierului dacă un fișier conține o potrivire. |
/ O | Tipărirea caracterelor compensate înainte de fiecare linie potrivită. |
/ P | Săriți fișierele cu caractere neimprimabile. |
/ A: attr | Specifică atributul de culoare cu două cifre hex. Vedeți „culoare /?” |
/ F: fișier | Citește lista de fișiere din fișierul specificat (/ înseamnă pentru consolă). |
/ C: string | Utilizează șirul specificat ca un șir literal de căutare. |
/ G: fișier | Obține șiruri de căutare din fișierul specificat (/ înseamnă pentru consolă). |
/ D: dir | Căutați o listă delimitată cu virgulele. |
siruri de caractere | Textul de căutat. |
[drive:]
[path:] numele fișierului |
Specifică un fișier sau fișiere de căutat. |
Va trebui să utilizați spații pentru a separa mai multe șiruri de căutare, cu excepția cazului în care argumentul este prefixat cu / C. De exemplu, "FINDSTR" salut acolo "xy" caută "salut" sau "acolo" în fișierul xy "FINDSTR / C:" salut acolo "xy" caută "salut acolo" în fișierul xy
Referință rapidă expresie regulată:
. | Wildcard: orice personaj. |
* | Repetare: zero sau mai multe apariții de caracter sau clasă anterioară. |
^ | Poziția liniei: începutul liniei. |
$ | Poziția liniei: sfârșitul liniei. |
[clasă] | Clasa de caractere: orice caracter din set. |
[^ Class] | Clasa inversă: orice personaj care nu este setat. |
[Xz] | Interval: orice caractere din intervalul specificat. |
X | Escape: utilizarea literală a metacharacter x. |
Poziția cuvântului: începutul cuvântului. | |
xyz > | Poziția cuvântului: sfârșitul cuvântului. |