Wie filtere ich die Wörter "schwarz" und "weiß"?
Der folgende Befehl zeigt alle Zeilen an, die "black"
NOR enthalten "white"
:
findstr /v "black white" blackwhite.txt
Der folgende Befehl zeigt alle Zeilen an, die "black"
OR enthalten "white"
:
findstr "black white" blackwhite.txt
Der folgende Befehl zeigt alle Zeilen mit EXACTLY "black white
"an:
findstr /c:"black white" blackwhite.txt
Der folgende Befehl zeigt alle Zeilen mit "black"
UND an "white"
:
findstr "white" blackwhite.txt | findstr "black"
Anmerkungen:
Wenn die Suchzeichenfolge mehrere durch Leerzeichen getrennte Wörter enthält,
findstr
werden Zeilen mit einem der beiden Wörter (ODER) zurückgegeben.Eine wörtliche Suche (
/C:string
) wird dieses Verhalten umkehren und die Suche nach einem Satz oder Satz ermöglichen. Eine Literal-Suche ermöglicht auch die Suche nach Interpunktionszeichen.
Beispieldatendatei (blackwhite.txt):
red black white blue black white black and white
Beispielausgabe:
F:\test>findstr /v "black white" blackwhite.txt red blue F:\test>findstr "black white" blackwhite.txt black white black white black and white F:\test>findstr /c:"black white" blackwhite.txt black white F:\test>findstr "white" blackwhite.txt | findstr "black" black white black and white
Lesen Sie weiter
- Ein AZ-Index der Windows-CMD-Befehlszeile - Eine hervorragende Referenz für alles, was mit Windows-Cmd-Zeilen in Verbindung steht.
- findstr - Suche nach Zeichenketten in Dateien.