Príkaz findstr príkazového riadka MS-DOS a Windows

Obsah:

Príkaz findstr príkazového riadka MS-DOS a Windows
Príkaz findstr príkazového riadka MS-DOS a Windows
Anonim

Príkaz findstr (short for find string) sa používa v systéme MS-DOS na vyhľadanie súborov obsahujúcich špecifický reťazec obyčajného textu.

Dostupnosť

Findstr.exe je externý príkaz, ktorý je k dispozícii pre nasledujúce operačné systémy Microsoft.

  • Windows 2000
  • Windows ME
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Tip

Používatelia systému Microsoft Windows a MS-DOS, ktorí tento príkaz nepodporujú, môžu použiť príkaz find.

syntax

  • Windows Vista a novšia syntax.
  • Windows XP a staršia syntax.

Windows Vista a novšia syntax

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: súbor] [/ C: reťazec] [/ G: súbor] [/ D: zoznam adresárov] [/ A: atribúty farieb] [/ OFF [LINE]] reťazce [[jednotka:] [cesta] názov súboru […]]

/ B Zhoduje sa so vzorkou, ak je na začiatku riadku.
/ E Zhoduje sa so vzorkou, ak je na konci riadku.
/ L Používa doslova vyhľadávacie reťazce.
/ R Používa vyhľadávacie reťazce ako regulárne výrazy.
/ S Vyhľadá zodpovedajúce súbory v aktuálnom adresári a vo všetkých podadresároch.
/ I Určuje, že vyhľadávanie nemá rozlišovať veľké a malé písmená.
/X Vytlačí riadky, ktoré sa presne zhodujú.
/ V Vytlačí iba riadky, ktoré neobsahujú zhodu.
/ N Vytlačí číslo riadku pred každým zhodným riadkom.
/ M Vytlačí sa iba názov súboru, ak súbor obsahuje zhodu.
/ O Vytlačí odsadenie znakov pred každým zodpovedajúcim riadkom.
/ P Preskočiť súbory s netlačiteľnými znakmi.
/ OFF [LINE] Nevynechajte súbory s nastavenými atribútmi offline.
/ A: attr Určuje atribút farby s dvoma hexadecimálnymi číslicami. Pozrite si „farba /?“
/ F: súbor Číta zoznam súborov zo zadaného súboru (/ znamená konzolu).
/ C: reťazec Používa zadaný reťazec ako reťazec doslovného vyhľadávania.
/ G: súbor Získa vyhľadávacie reťazce zo zadaného súboru (/ znamená konzolu).
/ D: dir Vyhľadajte zoznam adresárov oddelených bodkočiarkou.
reťazce Text, ktorý sa má prehľadávať.
[drive:]

[cesta:]

názov súboru

Určuje súbor alebo súbory na vyhľadávanie.

Ak argument nie je predponou / C, budete musieť použiť medzery na oddelenie viacerých vyhľadávacích reťazcov. Napríklad 'FINDSTR "ahoj tam" xy' vyhľadá "ahoj" alebo "tam" v súbore xy 'FINDSTR / C: "ahoj tam" xy' hľadá "ahoj tam" v súbore xy

Rýchla referencia pre regulárny výraz:

, Zástupný znak: ľubovoľný znak.
* Opakovať: nula alebo viac výskytov predchádzajúceho znaku alebo triedy.
^ Pozícia riadku: začiatok riadku.
$ Pozícia riadku: koniec riadku.
[trieda] Trieda znakov: ľubovoľný jeden znak v množine.
[^ Trieda] Inverzná trieda: ľubovoľný znak, ktorý nie je v sade.
[XZ] Rozsah: všetky znaky v zadanom rozsahu.
X Útek: doslovné použitie metacharakterov x.
Pozícia slova: začiatok slova.
xyz > Pozícia slova: koniec slova.

Windows XP a staršia syntax

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: súbor] [/ C: reťazec] [/ G: súbor] [/ D: zoznam adresárov] [/ A: atribúty farieb] [reťazce] [[jednotka:] [cesta] názov súboru […]]

/ B Zhoduje sa so vzorkou, ak je na začiatku riadku.
/ E Zhoduje sa so vzorkou, ak je na konci riadku.
/ L Používa doslova vyhľadávacie reťazce.
/ R Používa vyhľadávacie reťazce ako regulárne výrazy.
/ S Vyhľadá zodpovedajúce súbory v aktuálnom adresári a vo všetkých podadresároch.
/ I Určuje, že vyhľadávanie nemá rozlišovať veľké a malé písmená.
/X Vytlačí riadky, ktoré sa presne zhodujú.
/ V Vytlačí iba riadky, ktoré neobsahujú zhodu.
/ N Vytlačí číslo riadku pred každým zhodným riadkom.
/ M Vytlačí sa iba názov súboru, ak súbor obsahuje zhodu.
/ O Vytlačí odsadenie znakov pred každým zodpovedajúcim riadkom.
/ P Preskočiť súbory s netlačiteľnými znakmi.
/ A: attr Určuje atribút farby s dvoma hexadecimálnymi číslicami. Pozrite si „farba /?“
/ F: súbor Číta zoznam súborov zo zadaného súboru (/ znamená konzolu).
/ C: reťazec Používa zadaný reťazec ako reťazec doslovného vyhľadávania.
/ G: súbor Získa vyhľadávacie reťazce zo zadaného súboru (/ znamená konzolu).
/ D: dir Vyhľadajte zoznam adresárov oddelených bodkočiarkou.
reťazce Text, ktorý sa má prehľadávať.
[drive:]

[cesta:]

názov súboru

Určuje súbor alebo súbory na vyhľadávanie.

Ak argument nie je predponou / C, budete musieť použiť medzery na oddelenie viacerých vyhľadávacích reťazcov. Napríklad 'FINDSTR "ahoj tam" xy' vyhľadá "ahoj" alebo "tam" v súbore xy 'FINDSTR / C: "ahoj tam" xy' hľadá "ahoj tam" v súbore xy

Rýchla referencia pre regulárny výraz:

, Zástupný znak: ľubovoľný znak.
* Opakovať: nula alebo viac výskytov predchádzajúceho znaku alebo triedy.
^ Pozícia riadku: začiatok riadku.
$ Pozícia riadku: koniec riadku.
[trieda] Trieda znakov: ľubovoľný jeden znak v množine.
[^ Trieda] Inverzná trieda: ľubovoľný znak, ktorý nie je v sade.
[XZ] Rozsah: všetky znaky v zadanom rozsahu.
X Útek: doslovné použitie metacharakterov x.
Pozícia slova: začiatok slova.
xyz > Pozícia slova: koniec slova.