Seite 1 von 2

[Erledigt]: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 14:36
von Bonni
Die Windows-Suche ist ja nun absoluter Kappes, die findet ja nicht mal Strings in Dateien, die ich direkt vor der Nase habe.

Was empfehlt ihr für die Aufgabe einen String in allen oder spezifizierten Dateien eines kompletten Verzeichnisbaums zu suchen?

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 19:44
von Harvey
Ich als alter DOS-Hacker nutze find. Nur rekursiv wird das ohne Batch nix.

Code: Alles auswählen

C:\WINDOWS>find /?
Sucht in einer oder mehreren Dateien nach einer Zeichenfolge.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]]"Zeichenfolge"
     [[Laufwerk:][Pfad]Dateiname[ ...]]

  /V         Zeigt alle Zeilen an, die die Zeichenfolge NICHT enthalten.
  /C         Zeigt nur die Anzahl der die Zeichenfolge enthaltenden Zeilen an.
  /N         Zeigt die Zeilen mit ihren Zeilennummern an.
  /I         Ignoriert Groß-/Kleinschreibung bei der Suche.
  /OFF[LINE] Überspringt keine Offlinedateien.
  "Zeichenfolge"               Die zu suchende Zeichenfolge
  [Laufwerk:][Pfad]Dateiname   Zu durchsuchende Datei(en)

Fehlt der Pfad, so durchsucht FIND von der Tastatur aus eingegebenen Text oder
die Ausgabe des Befehls, der FIND in einer Befehlskette vorangestellt ist.

Edit: In Spezialfällen kann man latürnich unter cygwin mit grep, sed und awk so einiges machen.

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 20:06
von Klaus
Bonni hat geschrieben:Die Windows-Suche ist ja nun absoluter Kappes, die findet ja nicht mal Strings in Dateien, die ich direkt vor der Nase habe.

:thinker:

Also bei *.DOC und *.TXT Datein funktioniert die Suche bei mir sehr zuverlässig...

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 20:13
von Julian
OT!

Klaus: Du solltest deine Miez mal von dem Foltergerät befreien!
Mittlerweile würde (wenn überhaupt) eine Augenklappe reichen.... :D

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 20:15
von Klaus
OT:

Julian hat geschrieben:Klaus: Du solltest deine Miez mal von dem Foltergerät befreien!
Mittlerweile würde (wenn überhaupt) eine Augenklappe reichen.... :D

Der Mieze gefällt die Brille halt so sehr daß sie sie nicht mehr abnehmen will :p


AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 21:37
von Stefan Heße

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 21:58
von Julian


Na das ist wohl mit Kanonen auf Spatzen schiessen!

Vollindex, 10% zusätzlicher Plattenplatz für das, was suchbar sein soll...

Also, wenn ich nicht täglich mehrmals was such... Nein Danke!

Das gab es doch früher schon mal, war ein Service, der, weil er immer wieder zu unzeiten den Rechner rebellisch machte, schnellstens abgedreht wurde!

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 22:30
von Stefan Heße
[quote="Julian"]Also, wenn ich nicht täglich mehrmals was such... Nein Danke!

Das gab es doch früher schon mal, war ein Service, der, weil er immer wieder zu unzeiten den Rechner rebellisch machte, schnellstens abgedreht wurde![/quote]


Nun, ich kann mir gar nicht mehr vorstellen, wie ich ohne die Suche früher überhaupt gearbeitet habe. Vor allem im Zusammenhang mit Outlook ist die Suche Gold wert.
Die Windows Suche findet in ca. 40.000 Mails in meinem Postfach die gesuchte innerhalb von weniger als 2 Sekunden. Das mach mal ohne Windows Search nach...

Und zum Thema früher:
Da hatten wir auch mal einen Kaiser. Wenn man sich immer nur auf alte Erfahrungen verlässt, dann könnte es passieren, dass man tolle neue Dinge verpasst. Vergiss mal Deine Windows 95 Erfahrungen und probier was neues aus.
Wenn ein Service zickt, dann "drehe ich ihn nicht schnellstens ab", sondern ich mache einen Case auf, damit das Problem gefixt werden kann. Wie soll ein Hersteller ein Problem fixen, wenn es nicht gemeldet wird?

Gruß,
Stefan

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Fr 4. Jul 2008, 23:08
von Julian
[quote="Stefan Heße"]Nun, ich kann mir gar nicht mehr vorstellen, wie ich ohne die Suche früher überhaupt gearbeitet habe. Vor allem im Zusammenhang mit Outlook ist die Suche Gold wert.
Die Windows Suche findet in ca. 40.000 Mails in meinem Postfach die gesuchte innerhalb von weniger als 2 Sekunden. Das mach mal ohne Windows Search nach...
[/quote]

Sag ich doch: Wenn man die Suche oft und auf grossen Beständen braucht, warum nicht...
Für die paar mal, wo ich was such, ist es overkill!

[quote="Stefan Heße"]
Vergiss mal Deine Windows 95 Erfahrungen und probier was neues aus.
[/quote]

Na, es war NT, 95 hatte ich nie, ausser als dual-boot, damit meine Kiddies Lemmings spielen konnten!

[quote="Stefan Heße"]
Wenn ein Service zickt, dann "drehe ich ihn nicht schnellstens ab", sondern ich mache einen Case auf, damit das Problem gefixt werden kann. Wie soll ein Hersteller ein Problem fixen, wenn es nicht gemeldet wird?
[/quote]

Geb ich dir völlig recht! Nur von zicken war nicht die Rede. Das Ding hat ganz normal seinen Dienst getan.
Nur hab ich was dagegen, dass ich plötzlich fast vom Stuhl fall, weil neben mir in meinem momentan unbenutzer Rechner die Platte anfängt zu toben. Oder dass, wenn ich sowieso in Eile bin, der Rechner plötzlich kaum noch reagiert, weil er meint, jetzt indizieren zu müssen. Und weil mir das Ding keinen Mehrwert brachte, hab ich es abgedreht!
Und ich war nicht der einzige.

Und ja, früher hatten wir einen Kaiser. Später hatten wir einen Führer, jetzt haben wir Merkel und Co. Das sind neue tolle Dinge, über deren Tollheit sich ebenfalls streiten lässt!

Die Franzosen hatten einen König. Und als der ihnen lästig wurden, haben sie die Guillotine erfunden. Ich hab das 'Disable Service' gefunden.

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 00:15
von Stefan Heße
[quote="Julian"]Nur hab ich was dagegen, dass ich plötzlich fast vom Stuhl fall, weil neben mir in meinem momentan unbenutzer Rechner die Platte anfängt zu toben. Oder dass, wenn ich sowieso in Eile bin, der Rechner plötzlich kaum noch reagiert, weil er meint, jetzt indizieren zu müssen. [/quote]

Das war früher so, da gebe ich Dir Recht. Die idle-Erkennung ist aber deutlich besser geworden. Wenn ich mit meinem Rechner arbeite, dann merke ich nix von einer Verzögerung durch die Indizierung.
Wenn ich den Rechner allerdings eine Weile nicht benutze, dann rödelt meine Platte auch ab und zu los. Das liegt allerdings nicht nur an der Indizierung, sondern manchmal auch am Defrag, Super-Fetch oder dem Virenscanner.
Irgendwann müssen die Services sich ja mal durch den Datenbestand kämpfen und wenn ich ihnen schon verbiete es parallel zu meiner Arbeit zu machen, dann darf ich mich nicht wundern, wenn sie es machen, wenn ich den Rechner in Frieden lasse, oder?

Gruß,
Stefan

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 00:47
von Julian
Ich hab ja nichts dagegen, wenn das Dienste tun, von denen ich was hab.
Ich erschreck zwar immer noch, aber das ist ok.

Aber Dinge, die ich nicht brauch? Ich hab im letzten Jahr vielleicht 2 mal nach einem Dokument über seinen Inhalt gesucht. (Ausnahme: Unser Source-code repository, aber da haben wir ein eigenes, OS unabhängiges System, was nicht auf meinem Desktop rödelt)

Und die 10% Platzoverhead (die Zahl hab ich aus der FAQ auf deinem Link) sind auch nicht wenig.
Wenn man die Suche braucht, ist es wohl gut angelegt, für mich (2 mal im jahr!) ist es zu viel!
Und um dem Argument vorzubeugen, Platten kosten ja kaum was: Platten sind immer voll, ich müsste also umziehen, und das kostet einige stunden (meine kleinste ist eine 500 gb), und die Zeit würd ich mit meinem Nutzerverhalten erst in einigen jahrhunderten durch die schnelle suche wieder reinholen.

Lass uns beide doch auf unsere jeweils eigene art selig werden!

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 10:33
von Bonni
Vielen Dank an alle.

Ich selbst bin noch auf FileExpress und wingrep gestoßen.

Wssearch4 ist zwar toll, aber um mal eben in einer Menge C#-Sourcen zu suchen, wo eine Funktion definiert ist, die irgendwo anders aufgerufen wird, etwas zu mächtig... :wink:

AW: [Erledigt]: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 10:53
von Julian
Falls du WuselStudio zum programmieren verwendest und c# klingt danach:
Das Studio macht das selbst!
Aufruf anklicken -> go to definition

AW: [Erledigt]: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 11:28
von Bonni
Julian hat geschrieben:Falls du WuselStudio zum programmieren verwendest und c# klingt danach:
Das Studio macht das selbst!
Aufruf anklicken -> go to definition

Ja klar, nur: Ich habe die Sourcen und eine csproj und eine sln Datei bekommen und kriege das ganze (wahrscheinlich mangels Ahnung, aspx, C# ist -noch- nicht meine Welt) unter VS nicht ans Laufen.

Aus den C#-Sourcen wird mit nant 'ne DLL gemacht, das funktioniert. Und bevor ich da massig Aufwand reinstecke, das unter VS ans Laufen zu kriegen (obwohl ich es gerne würde), mach ich ne kleine Änderung mit nem Editor, erstelle die DLL mit nant neu und fertig. Hab auch schon alles gefunden, was ich suchte.

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 21:16
von Klaus
Julian hat geschrieben:
Stefan Heße;416377 hat geschrieben:Und zum Thema früher:
Da hatten wir auch mal einen Kaiser.
Und ja, früher hatten wir einen Kaiser. [/QUOTE]
OT:

Wir haben doch immer noch einen Kaiser. Er wohnt in München und heisst Franz B. :D :[/ot] :und_weg:


AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 21:50
von Julian
Klaus hat geschrieben:
OT:

Wir haben doch immer noch einen Kaiser. Er wohnt in München und heisst Franz B. :D :[/ot] :und_weg:


Das hast du gut aus dem Zusammenhang gerissen!
Ich glaub, dein Kaiser möcht nicht in den Zusammenhang kommen, besonders nicht die Anspielung auf das französische Pendant! :D

Hey, ich seh grad, deine Miez ist befreit! Toll!


AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 22:01
von Klaus
Julian hat geschrieben:Das hast du gut aus dem Zusammenhang gerissen!

Jepp. Darin bin ich echt gut, gell?


Julian hat geschrieben:Hey, ich seh grad, deine Miez ist befreit! Toll!

Irgendwas fehlt der armen Mieze jetzt aber :cry:

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 22:13
von Julian
Klaus hat geschrieben:Irgendwas fehlt der armen Mieze jetzt aber :cry:


Klar! Futter!!! Wie Immer!! :D

AW: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 22:20
von Klaus
Julian hat geschrieben:Klar! Futter!!! Wie Immer!! :D

Stimmt... Jetzt hat sie eine Maus :w00t: --> besser so?

AW: [Erledigt]: Windows Tool für Text/Strings in Dateien suchen

Verfasst: Sa 5. Jul 2008, 22:35
von Julian
Na, ich hoff, du brauchst die Maus nicht selber noch mal...