MS-DOS- und Windows-Befehlszeilenbefehl findstr

Inhaltsverzeichnis:

MS-DOS- und Windows-Befehlszeilenbefehl findstr
MS-DOS- und Windows-Befehlszeilenbefehl findstr
Anonim

Der Befehl findstr (kurz für find string) wird in MS-DOS verwendet, um Dateien zu suchen, die eine bestimmte Zeichenfolge aus einfachem Text enthalten.

Verfügbarkeit

Findstr.exe ist ein externer Befehl, der für die folgenden Microsoft-Betriebssysteme verfügbar ist.

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

Trinkgeld

Microsoft Windows- und MS-DOS-Benutzer, die diesen Befehl nicht unterstützen, können den Befehl find verwenden.

Syntax

  • Windows Vista und spätere Syntax.
  • Windows XP und frühere Syntax.

Windows Vista und spätere Syntax

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: Datei] [/ C: Zeichenfolge] [/ G: Datei] [/ D: Verzeichnisliste] [/ A: Farbattribute] [/ OFF [LINE]] Zeichenfolgen [[Laufwerk:] [Pfad] Dateiname […]]

/ B. Entspricht dem Muster am Zeilenanfang.
/ E. Entspricht dem Muster am Ende einer Zeile.
/ L. Verwendet Suchzeichenfolgen wörtlich.
/ R. Verwendet Suchzeichenfolgen als reguläre Ausdrücke.
/ S. Sucht nach übereinstimmenden Dateien im aktuellen Verzeichnis und in allen Unterverzeichnissen.
/ICH Gibt an, dass bei der Suche nicht zwischen Groß- und Kleinschreibung unterschieden werden soll.
/ X. Druckt Zeilen, die genau übereinstimmen.
/ V. Druckt nur Zeilen, die keine Übereinstimmung enthalten.
/ N. Druckt die Zeilennummer vor jeder übereinstimmenden Zeile.
/ M. Druckt nur den Dateinamen, wenn eine Datei eine Übereinstimmung enthält.
Druckt den Zeichenversatz vor jeder übereinstimmenden Zeile.
/ P. Überspringen Sie Dateien mit nicht druckbaren Zeichen.
/OFFLINE] Überspringen Sie keine Dateien mit Offline-Attribut.
/ A: attr Gibt das Farbattribut mit zwei hexadezimalen Ziffern an. Siehe "Farbe /?"
/ F: Datei Liest die Dateiliste aus der angegebenen Datei (/ steht für Konsole).
/ C: Zeichenfolge Verwendet die angegebene Zeichenfolge als Literal-Suchzeichenfolge.
/ G: Datei Ruft Suchzeichenfolgen aus der angegebenen Datei ab (/ steht für Konsole).
/ D: dir Durchsuchen Sie eine durch Semikolons getrennte Liste von Verzeichnissen.
Saiten Zu durchsuchender Text.
[Laufwerk:]

[Pfad:]

Dateiname

Gibt eine oder mehrere zu durchsuchende Dateien an.

Sie müssen Leerzeichen verwenden, um mehrere Suchzeichenfolgen zu trennen, es sei denn, dem Argument wird / C vorangestellt. Beispiel: 'FINDSTR "Hallo da" xy' sucht in Datei xy nach "Hallo" oder "dort". 'FINDSTR / C: "Hallo da" xy' sucht in Datei xy nach "Hallo da"

Kurzreferenz zum regulären Ausdruck:

. Platzhalter: ein beliebiges Zeichen.
* * Wiederholen: Null oder mehr Vorkommen des vorherigen Zeichens oder der vorherigen Klasse.
^ Linienposition: Zeilenanfang.
$ Linienposition: Zeilenende.
[Klasse] Zeichenklasse: Ein beliebiges Zeichen im Satz.
[^ Klasse] Inverse Klasse: Ein beliebiges Zeichen, das nicht im Satz enthalten ist.
[xz] Bereich: Alle Zeichen im angegebenen Bereich.
x Escape: wörtliche Verwendung von Metazeichen x.
. Wortposition: Wortanfang.
xyz > Wortposition: Wortende.

Windows XP und frühere Syntax

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: Datei] [/ C: Zeichenfolge] [/ G: Datei] [/ D: Verzeichnisliste] [/ A: Farbattribute] [Zeichenfolgen] [[Laufwerk:] [Pfad] Dateiname […]]

/ B. Entspricht dem Muster am Zeilenanfang.
/ E. Entspricht dem Muster am Ende einer Zeile.
/ L. Verwendet Suchzeichenfolgen wörtlich.
/ R. Verwendet Suchzeichenfolgen als reguläre Ausdrücke.
/ S. Sucht nach übereinstimmenden Dateien im aktuellen Verzeichnis und in allen Unterverzeichnissen.
/ICH Gibt an, dass bei der Suche nicht zwischen Groß- und Kleinschreibung unterschieden werden soll.
/ X. Druckt Zeilen, die genau übereinstimmen.
/ V. Druckt nur Zeilen, die keine Übereinstimmung enthalten.
/ N. Druckt die Zeilennummer vor jeder übereinstimmenden Zeile.
/ M. Druckt nur den Dateinamen, wenn eine Datei eine Übereinstimmung enthält.
Druckt den Zeichenversatz vor jeder übereinstimmenden Zeile.
/ P. Überspringen Sie Dateien mit nicht druckbaren Zeichen.
/ A: attr Gibt das Farbattribut mit zwei hexadezimalen Ziffern an. Siehe "Farbe /?"
/ F: Datei Liest die Dateiliste aus der angegebenen Datei (/ steht für Konsole).
/ C: Zeichenfolge Verwendet die angegebene Zeichenfolge als Literal-Suchzeichenfolge.
/ G: Datei Ruft Suchzeichenfolgen aus der angegebenen Datei ab (/ steht für Konsole).
/ D: dir Durchsuchen Sie eine durch Semikolons getrennte Liste von Verzeichnissen.
Saiten Zu durchsuchender Text.
[Laufwerk:]

[Pfad:]

Dateiname

Gibt eine oder mehrere zu durchsuchende Dateien an.

Sie müssen Leerzeichen verwenden, um mehrere Suchzeichenfolgen zu trennen, es sei denn, dem Argument wird / C vorangestellt. Beispiel: 'FINDSTR "Hallo da" xy' sucht in Datei xy nach "Hallo" oder "dort". 'FINDSTR / C: "Hallo da" xy' sucht in Datei xy nach "Hallo da"

Kurzreferenz zum regulären Ausdruck:

. Platzhalter: ein beliebiges Zeichen.
* * Wiederholen: Null oder mehr Vorkommen des vorherigen Zeichens oder der vorherigen Klasse.
^ Linienposition: Zeilenanfang.
$ Linienposition: Zeilenende.
[Klasse] Zeichenklasse: Ein beliebiges Zeichen im Satz.
[^ Klasse] Inverse Klasse: Ein beliebiges Zeichen, das nicht im Satz enthalten ist.
[xz] Bereich: Alle Zeichen im angegebenen Bereich.
x Escape: wörtliche Verwendung von Metazeichen x.
. Wortposition: Wortanfang.
xyz > Wortposition: Wortende.