findstr ms-dos-Befehl wird nicht Suche sub-Verzeichnisse
Musste ich abschalten, meine Indizierung von windows search in Windows 7, die alte Festplatte war ständig Lärm mit Indizierung eingeschaltet!
Jetzt will ich mit Windows-Eingabeaufforderung, um nach einem bestimmten text-Begriff in allen Dateien innerhalb des aktuellen Verzeichnisses und der Unterverzeichnisse
Wie verwende ich die Windiows Befehl findstr zu suchen Unterverzeichnisse?
Derzeit, wenn ich öffnen Sie eine Eingabeaufforderung und wechseln Sie in das Verzeichnis C:\Users\Damien\Documents\Research\2012July
und führen Sie den Befehl findstr "thesis" *.tex /S
, bekomme ich die folgende Fehlermeldung :
FINDSTR: Cannot open /s
Dieser Befehl durchsucht das aktuelle Verzeichnis, wenn ich die entfernen /S, aber ich möchte in der Lage sein, um die Suche nach text innerhalb der Unterordner auch.
- Posting als Kommentar, da ich weiß, das ist nicht die Antwort, die Sie wollen, aber: installieren Sie Cygwin (www.cygwin.org) und Sie werden eine ganze Reihe von konsistente, funktionale, gut dokumentierten Kommandozeilen-tools, die immer nur arbeiten. Die UNIX -
find
Befehl ist unendlich flexibler und leistungsfähiger-und natürlich tun können, was Sie hier wollen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie
/S
am Anfang, d.h.:Aus der eingebauten Hilfe:
Ihre Modifikatoren/- Schalter, was auch immer Sie genannt werden, kommen müssen, vor Ihre Muster/string
Haben Sie Ihre Argumente in der falschen Reihenfolge, versuchen Sie dies: