findstr

findstr
Andra namn qgrep
Utvecklare Microsoft , ReactOS-bidragsgivare
Operativ system Windows , ReactOS
Plattform Cross-plattform
Typ Kommando
Licens
Windows: Proprietär kommersiell programvara ReactOS: GNU General Public License
Hemsida docs .microsoft .com /en-us /windows-server /administration /windows-commands /findstr

I datoranvändning är findstr ett kommando i kommandoradstolkarna ( skalen ) i Microsoft Windows och ReactOS . Den används för att söka efter en specifik textsträng i datorfiler .

Översikt

Kommandot skickar de angivna raderna till standardutgångsenheten . Det liknar find -kommandot. Men medan find -kommandot stöder UTF-16 , gör inte findstr det. Å andra sidan stöder findstr reguljära uttryck , vilket find inte gör det. Findstr - programmet släpptes först som en del av Windows 2000 Resource Kit under namnet qgrep .

findstr kan inte söka efter nollbytes som vanligtvis finns i Unicode- datorfiler.

Syntax

FINDSTR flaggar strängar [enhet:][sökväg]filnamn[...]

Argument:

  • flaggor Detta kan vara vilken kombination av flaggor som helst som beskrivs nedan.
  • strängar Text som ska sökas efter.
  • [enhet:][sökväg]filnamn Anger en fil eller filer att söka efter.

Flaggor:

  • /B Matchar mönstret om det är i början av en rad.
  • /E Matchar mönstret om i slutet av en rad.
  • /L Använder söksträngar bokstavligen.
  • /R Använder söksträngar som reguljära uttryck.
  • /S Söker efter matchande filer i den aktuella katalogen och alla underkataloger.
  • /I Anger att sökningen inte ska vara skiftlägeskänslig.
  • /X Skriver ut rader som matchar exakt.
  • /V Skriver endast ut rader som inte innehåller en matchning.
  • /N Skriver ut radnumret före varje rad som matchar.
  • /M Skriver endast ut filnamnet om en fil innehåller en matchning.
  • /O Skriver ut teckenförskjutning före varje matchande rad.
  • /P Hoppa över filer med tecken som inte kan skrivas ut.
  • /OFF[LINE] Hoppa inte över filer med offlineattribut inställda.
  • /A:attr Anger färgattribut med två hexadecimala siffror. Se "färg /?"
  • /F:fil Läser fillistan från den angivna filen (/ står för konsol).
  • /C:string Använder angiven sträng som en bokstavlig söksträng.
  • /G:fil Hämtar söksträngar från den angivna filen (/ står för konsol).
  • /D:dir Sök i en semikolonavgränsad lista med kataloger

Obs: Följande kommando visar detaljerad hjälp om detta kommando:

FINDSTR /?

Exempel

Spara dina pågående tjänster i filen _services.txt och sök i den här filen efter rader som innehåller ordet "nätverk" - skiftlägesokänslig:

    @  echo  off  set  searchstr  =  nätverksnätstart  >  _services.txt FINDSTR /I  "  %searchstr%  "  _services.txt  paus 

output skulle vara:

Nätverksanslutningar Nätverkslista Tjänst Nätverksplatsmedvetenhet Nätverksbutik Gränssnittstjänst Windows Media Player Nätverksdelningstjänst Tryck på valfri tangent för att fortsätta. . .

Se även

Vidare läsning

externa länkar