Was sind gute Grep-Tools für Windows? [geschlossen]

289

Irgendwelche Empfehlungen zu Grep- Tools für Windows? Idealerweise solche, die das 64-Bit-Betriebssystem nutzen können.

Ich kenne Cygwin natürlich und habe auch PowerGREP gefunden , aber ich frage mich, ob es da draußen versteckte Juwelen gibt?

Portman
quelle

Antworten:

204

Aufgrund der Empfehlungen in den Kommentaren habe ich angefangen, grepWin zu verwenden, und es ist fantastisch und kostenlos .


(Ich bin immer noch ein Fan von PowerGREP , aber ich benutze es nicht mehr.)

Ich weiß, dass du es bereits erwähnt hast, aber PowerGREP ist großartig .

Einige meiner Lieblingsfunktionen sind:

  • Klicken Sie mit der rechten Maustaste auf einen Ordner, um PowerGREP darauf auszuführen
  • Verwenden Sie reguläre Ausdrücke oder wörtlichen Text
  • Geben Sie Platzhalter für Dateien an, die ein- und ausgeschlossen werden sollen
  • Suchen und ersetzen
  • Der Vorschaumodus ist gut, da Sie sicherstellen können, dass Sie das ersetzen, was Sie beabsichtigen.

Jetzt ist mir klar, dass die anderen Grep-Tools all das können. Es ist nur so, dass PowerGREP alle Funktionen in einer sehr benutzerfreundlichen Benutzeroberfläche vereint.

Von denselben wunderbaren Leuten, die dir RegexBuddy gebracht haben und mit denen ich keine Beziehung habe , außer ihre Sachen zu lieben. (Es sollte beachtet werden, dass RegexBuddy eine Basisversion von grep (für Windows) selbst enthält und viel weniger kostet als PowerGREP.)


Zusätzliche Lösungen

Vorhandene Windows-Befehle

Linux-Befehlsimplementierungen unter Windows

Grep-Tools mit grafischer Oberfläche

Zusätzliche Grep-Tools

Mark Biek
quelle
4
Ich würde gerne eine Open-Source-Grep-GUI finden, die so einfach zu bedienen und voll funktionsfähig ist wie PowerGREP, aber ich habe noch keine gefunden :). Ich habe Cygwin installiert und benutze Grep auch ziemlich oft.
Mark Biek
21
@Wells - einfaches altes * nix grep unter Windows ist kostenlos über Cygwin oder GnuWin32. FindStr und Find werden auch mit Windows ausgeliefert. Grep mit einer großartigen GUI, der Fähigkeit zum Ersetzen und integrierten Rückgängigmachen sowie vielen anderen Funktionen ... ja ... das kostet Sie ein wenig mehr.
Mike Clark
11
@Wells, @Mike Clark, @Mark Biek: Ich nehme an, es gab möglicherweise keine netten kostenlosen GUI-Grep-Tools für Windows, als diese Antwort veröffentlicht wurde, aber sie ist nicht mehr wahr. grepWin verfügt über alle in dieser Antwort aufgeführten Funktionen, und möglicherweise gibt es jetzt auch andere Wettbewerber.
John Y
9
@Wells, Windows zu hassen, weil ein Grep-Tool 159 US-Dollar kostet, ist wie Autos zu hassen, weil Fußmatten teuer sind.
Md1337
9
@ Wells und Upvoters: Was ist das Rindfleisch? Einige andere GREP-Tools für Windows sind genauso kostenlos wie für Unix / Linux. In der Tat ist dies das, was ich am Windows-Ökosystem liebe - viele kostenlose, wenn dies Ihr Hauptkriterium ist, UND das Ökosystem unterstützt häufig die Bezahlung von Entwicklern für die Erkundung erweiterter Funktionen, beispielsweise mit PowerGREP. PowerGREP ist vielleicht nicht jedermanns Sache (manchmal ist die Benutzeroberfläche überwältigend), aber seine Ausführlichkeit ist nützlich.
Gwideman
322

FINDSTR ist ziemlich leistungsfähig, unterstützt reguläre Ausdrücke und hat den Vorteil, dass es bereits auf allen Windows-Computern verfügbar ist .

c:\> FindStr /?

Searches for strings in files.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
        [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
        strings [[drive:][path]filename[ ...]]

  /B         Matches pattern if at the beginning of a line.
  /E         Matches pattern if at the end of a line.
  /L         Uses search strings literally.
  /R         Uses search strings as regular expressions.
  /S         Searches for matching files in the current directory and all
             subdirectories.
  /I         Specifies that the search is not to be case-sensitive.
  /X         Prints lines that match exactly.
  /V         Prints only lines that do not contain a match.
  /N         Prints the line number before each line that matches.
  /M         Prints only the filename if a file contains a match.
  /O         Prints character offset before each matching line.
  /P         Skip files with non-printable characters.
  /OFF[LINE] Do not skip files with offline attribute set.
  /A:attr    Specifies color attribute with two hex digits. See "color /?"
  /F:file    Reads file list from the specified file(/ stands for console).
  /C:string  Uses specified string as a literal search string.
  /G:file    Gets search strings from the specified file(/ stands for console).
  /D:dir     Search a semicolon delimited list of directories
  strings    Text to be searched for.
  [drive:][path]filename
             Specifies a file or files to search.

Use spaces to separate multiple search strings unless the argument is prefixed
with /C.  For example, 'FINDSTR "hello there" x.y' searches for "hello" or
"there" in file x.y.  'FINDSTR /C:"hello there" x.y' searches for
"hello there" in file x.y.

Regular expression quick reference:
  .        Wildcard: any character
  *        Repeat: zero or more occurances of previous character or class
  ^        Line position: beginning of line
  $        Line position: end of line
  [class]  Character class: any one character in set
  [^class] Inverse class: any one character not in set
  [x-y]    Range: any characters within the specified range
  \x       Escape: literal use of metacharacter x
  \<xyz    Word position: beginning of word
  xyz\>    Word position: end of word

Anwendungsbeispiel: findstr text_to_find *oder rekursiv suchenfindstr /s text_to_find *

Ray Hayes
quelle
2
Was FINDSTR fehlt, ist eine Option, um nur die Anzahl der Zeilen anzuzeigen, die die Zeichenfolge enthalten. (wie grep -c) Wenn Sie dies benötigen, können Sie FIND / C verwenden.
Ra.
2
Wenn Sie die FINDSTR-Stromversorgung wieder herstellen möchten (und Ihr Muster kein regulärer Ausdruck ist), können Sie die beiden Befehle jederzeit mit einer kleinen Wiederholung miteinander verketten: findstr / s ".ini" * .rlog | find / c ".ini"
Ray Hayes
10
Findstr bietet keine vollständige RegEx-Unterstützung.
Caltuntas
5
.. der ursprüngliche Beitrag fragte nicht speziell nach RegEx!
Ray Hayes
24
OK findstr es ist nicht grep, wie einige der anderen Kommentatoren betonten. Aber ich wusste nicht einmal, dass es existiert, also +1 an Sie, guter Herr, für das Posten!
T. Rob
107

GrepWin Free und Open Source (GPL)

Geben Sie hier die Bildbeschreibung einIch habe grepWin verwendet, das von einem der Schildkröten geschrieben wurde. Erledigt den Job unter Windows ...

http://stefanstools.sourceforge.net/grepWin.html

Shannon
quelle
2
Und es ist kostenlos und in der Lage, in versteckten Verzeichnissen / Dateien zu suchen, was PowerGrep nicht richtig kann ...
Jérôme Verstrynge
3
Scheint keine Kommandozeilenschnittstelle zu haben.
Andreas Haferburg
2
Es ist gut, aber es gibt nur eine Kontextzeile, und Sie können diesen Kontext erst sehen, wenn die gesamte Suche abgeschlossen ist.
Matthew Lock
2
Es scheint ein schönes und einfaches Werkzeug zu sein. Aber ich brauchte die Ergebnisse in einer Datei und es scheint mir nicht die Möglichkeit zu geben, sie zu exportieren. Allein aus diesem Grund bin ich mit AstroGrep gefahren.
Ross
sucht nicht im pdf
JinSnow
53

Update Juli 2013:

Ein weiteres Grep-Tool, das ich jetzt unter Windows ständig verwende, ist AstroGrep :

AstroGrep Großartigkeit

Seine Fähigkeit, mir mehr als nur die Zeilensuche (dh den --context = NUM ​​eines Befehlszeilen-Grep) anzuzeigen, ist von unschätzbarem Wert.
Und es ist schnell. Sehr schnell, sogar auf einem alten Computer mit Nicht- SSD- Laufwerk (ich weiß, sie haben diese Festplatte früher mit sich drehenden Festplatten, sogenannten Platten , gemacht, verrückt, oder?)

Es ist frei.
Es ist portabel (einfaches Zip-Archiv zum Entpacken).


Ursprüngliche Antwort Oktober 2008

Alt-TextGnu Grep geht es gut

Sie können es zum Beispiel hier herunterladen: ( site ftp )

Alle üblichen Optionen sind hier.

Das, kombiniert mit gawk und xargs (einschließlich 'find' von GnuWin32 ), und Sie können wirklich Skripte erstellen , als wären Sie unter Unix!

Siehe auch die Optionen, mit denen ich rekursiv grep :

grep --include "*.xxx" -nRHI "my Text to grep" *
VonC
quelle
Ich habe gerade nach einem Ersatz für Gnu Grep gesucht, da die Windows-Version meine 10-MB-Textdateien nicht verarbeiten kann. Es sitzt einfach da und gibt vor, nichts gefunden zu haben. Wenn ich die Dateigröße reduziere, beginnt es zu funktionieren.
Peter M
Hallo VonV, Ihr Link zu "üblichen Optionen" wurde zu: 404 - Seite nicht gefunden. Bitte überlegen Sie, Ihre Antwort zu bearbeiten.
eeerahul
1
@eeerahul Link wiederhergestellt und Beispiel hinzugefügt
VonC
AstroGrep ist nett, aber leider fehlt derzeit die Funktion "Suchen & Ersetzen", die für mich ein Deal Breaker ist
Łukasz Wiatrak
Es fehlt die "Ersetzen" -Funktion
XristosK
30

Das Select-String-Cmdlet von PowerShell war in Version 1.0 in Ordnung, in Version 2.0 jedoch erheblich besser . Wenn PowerShell in neuere Windows-Versionen integriert ist, sind Ihre Kenntnisse hier immer nützlich, ohne dass zuvor etwas installiert werden muss.

Neue Parameter zu Select-String hinzugefügt : Das Cmdlet Select-String unterstützt jetzt neue Parameter, z.

  • -Kontext: Hiermit können Sie Linien vor und nach der Übereinstimmungslinie anzeigen
  • -AllMatches: Hiermit können Sie alle Übereinstimmungen in einer Zeile anzeigen (zuvor konnten Sie nur die erste Übereinstimmung in einer Zeile anzeigen.)
  • -NotMatch: Entspricht grep -vo
  • -Encoding: um die Zeichenkodierung anzugeben

Ich finde es zweckmäßig, eine Funktion gcirfür zu erstellen Get-ChildItem -Recurse ., mit smarts, um Parameter korrekt zu übergeben, und einen Alias ssfür Select-String. Also schreibst du:

gcir * .txt | ss foo

Jay Bazuzi
quelle
3
Beispiel für grep -R äquivilant: Get-ChildItem -recurse -include * .txt | Select-String -CaseSenstive "SomeString"
jslatts
6
Ich mag viele der in PS eingeführten Funktionen sehr, aber warum muss jeder Befehl länger sein als das durchschnittliche COBOL-Programm?
Evilcandybag
3
@evilcandybag: Dank der hervorragenden automatischen Vervollständigung, einschließlich der automatischen Vervollständigung von Parameternamen, ist die Eingabe von PowerShell-Befehlszeilen schnell und einfach, und ich kann das Ergebnis lesen.
Jay Bazuzi
1
@jslatts: oder Sie könnten Aliase und Teilparameternamen verwenden und es wärels . *.txt -r| sls -ca "SomeString"
Rynant
1
Ist die bestehende Alias slsfür Select-Stringwirklich zu lang?
Joey
23

Es fällt möglicherweise nicht genau in die Kategorie "grep", aber ohne ein Dienstprogramm namens AgentRansack könnte ich unter Windows nicht auskommen . Es ist ein GUI-basiertes Dienstprogramm zum Suchen in Dateien mit Regex-Unterstützung. Es ist ganz einfach, mit der rechten Maustaste auf einen Ordner zu klicken, auf "Durchsuchen" zu klicken und Dateien zu finden, die das enthalten, wonach Sie suchen. Extrem schnell auch.

Jasonmray
quelle
Leider kann der externe Texteditor in der entsprechenden Zeile nicht geöffnet werden.
Pawel Furmaniak
1
Probieren Sie die kostenpflichtige Version namens Filelocator Pro aus, mit Abstand das beste Grep-Tool, das ich je verwendet habe.
Ian Stanway
Ersetzt Filelocator Pro Ersatz?
Alimack
Es hat eine sehr schöne Oberfläche, ersetzt es?
Alimack
Außerdem heißt es jetzt Filelocator lite
Alimack
19

Baregrep ( Baretail ist auch gut)

John Sheehan
quelle
funktioniert nicht auf win7 64 bit; (
Daniel Magnusson
Ich bin mir ziemlich sicher, dass sie das inzwischen behoben haben. Meine Hauptbeschwerde gegen BareTail ist, dass Sie das Protokoll nicht "filtern" können, um irrelevante Linien auszublenden (nicht nur farbig).
Ed Brannin
1
Sie können mit BareTailPro filtern und suchen, nur nicht mit der kostenlosen Version (BareTail).
Clay
Ich bin mir ziemlich sicher, dass sie das bis jetzt nicht behoben haben , da es seit 2006 nicht mehr aktualisiert wurde.
alldayremix
4
Es funktioniert gut unter Windows 7 Pro 64bit hier.
cb88
17

Es ist ein paar Jahre her, seit Sie die Frage gestellt haben, aber ich würde AstroGrep ( http://astrogrep.sourceforge.net ) empfehlen .

Es ist kostenlos, Open Source und hat eine einfache Oberfläche. Ich benutze es, um die ganze Zeit nach Code zu suchen.

jj.
quelle
aber es sucht nicht in pdf
JinSnow
16

PowerShell wurde einige Male erwähnt. So würden Sie es tatsächlich auf grepische Weise verwenden:

Get-ChildItem -recurse -include *.txt | Select-String -CaseSensitive "SomeString"

Es durchsucht rekursiv alle Textdateien im aktuellen Verzeichnisbaum nach SomeStringGroß- und Kleinschreibung.

Führen Sie Folgendes aus:

function pgrep { param([string]$search, [string]$inc) Get-ChildItem -recurse -include $inc | Select-String -CaseSensitive $search }

Dann mach:

pgrep SomeStringToSearch *.txt

Um es dann wirklich magisch zu machen, fügen Sie Ihrem PowerShell-Profil den Funktionsalias hinzu, und Sie können den Schmerz, nicht über die richtigen Befehlszeilen-Tools zu verfügen, fast lindern.

jslatts
quelle
14

Cygwin enthält grep. Alle GNU-Tools und Unix-Inhalte funktionieren unter Windows hervorragend, wenn Sie Cygwin installieren.

http://www.cygwin.com/

Corey Goldberg
quelle
14

ack funktioniert gut unter Windows (wenn Sie Perl haben ). Ich finde es für viele Zwecke besser als grep.

Peter Mortensen
quelle
14

Git unter Windows = grep in cmd.exe

Ich habe gerade herausgefunden, dass die Installation von Git Ihnen einige grundlegende Linux-Befehle gibt: cat, grep, scp und alle anderen guten.

Installieren Sie dann den Git bin-Ordner zu Ihrem PATH und Ihre cmd.exe verfügt über grundlegende Linux-Funktionen!

http://code.google.com/p/msysgit/downloads/list?can=3

Daniel Magnusson
quelle
Das tut es ! Perfekt jetzt habe ich grep auf dem System ohne Tools von Drittanbietern.
Himanshuxd
10

dnGREP ist ein Open Source Grep-Tool für Windows. Es unterstützt eine Reihe cooler Funktionen, darunter:

  • Zum Ersetzen rückgängig machen
  • Suchfunktion durch Klicken mit der rechten Maustaste auf den Ordner im Explorer
  • Erweiterte Suchoptionen wie phonetische Suche und xpath
  • Suchen Sie in PDF-Dateien, Archiven und Word-Dokumenten

IMHO, es hat auch eine schöne und saubere Oberfläche :)

Stankovski
quelle
1
Ich habe einige der vorgeschlagenen Grep-Tools ausprobiert und für mich gewinnt dnGrep.
Flobadob
Es sucht im PDF, aber nicht im Epub
JinSnow
Bearbeiten: Es kann epub suchen. Sie müssen es wie
folgt
7

Ich benutze immer WinGREP , aber ich hatte Probleme damit, Dateien nicht loszulassen.

Tom Kidd
quelle
2
Ich habe Wingrep seit mehreren Jahren verwendet, es ist großartig, mit der Ausnahme, dass die Verzeichnisauswahlfelder viel zu klein sind
Cruachan
Für die Lizenz müssen Sie nach einer 30-tägigen Bewertung bezahlen.
Chip
Es hat eine nette Funktion, die viele Grep-Tools nicht haben, die Fähigkeit, Übereinstimmungen umzukehren. Praktisch, um HTML-Dateien zu finden, in denen sich beispielsweise nichts befindet.
Matthew Lock
Ich habe jedoch eine sehr nervige Funktion von WinGrep bemerkt. Es scheint eine Dateisperre für alle Übereinstimmungen beizubehalten. Wenn Sie also versuchen, eine dieser Dateien im Windows Explorer zu löschen, können Sie dies erst tun, wenn Sie WinGrep schließen.
Matthew Lock
Wenn es in Suchergebnissen suchen und die Liste noch weiter eingrenzen könnte, wäre das ein ideales Werkzeug für mich.
Shamil
7

Nun, neben dem Windows-Port der GNU grep bei:

http://gnuwin32.sourceforge.net/

Es gibt auch Borlands Grep (sehr ähnlich zu GNU One) in der Freeware Borlands Free C ++ Compiler (es ist eine Freeware mit Befehlszeilentools).

Milan Babuškov
quelle
7

Ich habe GNU-Dienstprogramme für Win32 seit einiger Zeit erfolgreich verwendet und es hat ein gutes Grep sowie Tail- und andere praktische Gnu- Dienstprogramme für Win32 . Ich vermeide die gepackte Shell und verwende einfach die ausführbaren Dateien direkt in der Win32-Eingabeaufforderung.

Der Schwanz, der verpackt ist, ist auch eine ziemlich gute kleine Anwendung.

user17314
quelle
6

Ich bin der Autor von Aba Search and Replace. Genau wie PowerGREP unterstützt es reguläre Ausdrücke, das Speichern von Mustern zur weiteren Verwendung, das Rückgängigmachen für Ersetzungen, die Vorschau mit Syntaxhervorhebung für HTML / CSS / JS / PHP sowie verschiedene Codierungen, einschließlich UTF-8 und UTF-16.

Im Vergleich zu PowerGREP ist die Benutzeroberfläche weniger überladen. Aba beginnt sofort mit der Suche, während Sie das Muster eingeben (inkrementelle Suche), sodass Sie mit regulären Ausdrücken experimentieren und sofort die Ergebnisse sehen können.

Sie sind herzlich eingeladen, mein Tool auszuprobieren. Gerne beantworte ich Ihre Fragen.

Peter Kankowski
quelle
4

Ich wollte ein kostenloses Grep-Tool für Windows, mit dem Sie mit der rechten Maustaste auf einen Ordner klicken und eine Regex-Suche für jede Datei durchführen können - ohne Nörgelbildschirm.

Das Folgende ist eine schnelle Lösung, die auf den findstrin einem vorherigen Beitrag erwähnten basiert .

Erstellen Sie irgendwo auf Ihrer Festplatte eine Textdatei, in der Sie langlebige Werkzeuge aufbewahren. Benennen Sie in .bat oder .cmd um und fügen Sie Folgendes ein:

@echo off
set /p term="Search term> "
del %temp%\grepresult.txt
findstr /i /S /R /n /C:"%term%" "%~1\*.*" > "%temp%\grepresult.txt"
start notepad "%temp%\grepresult.txt"

Navigieren Sie dann zum Ordner SendTo. %APPDATA%\Microsoft\Windows\SendToNavigieren Sie unter Windows 7 zu einer Verknüpfung der Batchdatei und ziehen Sie sie in diesen SendTo-Ordner.

Ich habe die Verknüpfung umbenannt 1 GREP, um sie ganz oben in der SendTo-Liste zu halten.

Als nächstes möchte ich die Ausgabe findstrdurch etwas leiten, das eine HTML-Datei generiert, sodass Sie auf jede Ausgabezeile klicken können, um diese Datei zu öffnen. Ich glaube auch nicht, dass es mit Verknüpfungen zu Ordnern funktioniert. Ich müsste den Parameter überprüfen und sehen, ob er ".lnk" enthält.

Philip Beck
quelle
3

UnxUtils ist das, was ich benutze, funktioniert perfekt für mich ...

Johan
quelle
3

Ich habe Borlands Grep jahrelang benutzt, aber gerade ein Muster gefunden, das nicht passt. Eeeks. Was hat es im Laufe der Jahre noch nicht gefunden? Ich habe einen einfachen Ersatz für die Textsuche geschrieben, der wie grep rekursiv ist - es ist FS.EXE in Source Forge.

grep schlägt fehl ...

C:\DEV>GREP GAAPRNTR \SOURCE\TPALIB\*.PRG
<no results>

Windows Findstr funktioniert ...

C:\DEV>FINDSTR GAAPRNTR \SOURCE\TPALIB\*.PRG
\SOURCE\TPALIB\TPGAAUPD.PRG:ffSPOOL(cRPTFILE, MEM->GAAPRNTR, MEM->NETTYPE)
\SOURCE\TPALIB\TPPRINTR.PRG:    AADD(mPRINTER,   TPACONFG->GAAPRNTR)
\SOURCE\TPALIB\TPPRINTR.PRG:               IF TRIM(TPACONFG->GAAPRNTR) <> TRIM(mPRINTER[2])
\SOURCE\TPALIB\TPPRINTR.PRG:                   REPLACE TPACONFG->GAAPRNTR WITH mPRINTER[2]
Jerry Lusa
quelle
3

Mein bevorzugtes Tool ist das entsprechend benannte Windows Grep :

  • schöne einfache GUI
  • unterstützt das Suchen und Ersetzen
  • kann die Linien um die gefundenen Linien zeigen
  • kann innerhalb von Spalten in CSVs und Dateien mit fester Breite suchen
John N.
quelle
Leider eingestellt, habe ich es seit Jahren verwendet.
Alimack
@alimack Ja, das habe ich kürzlich selbst bemerkt. Das Tool funktioniert jedoch weiterhin (zumindest unter Windows 7) und kann weiterhin von CNET heruntergeladen werden. Schade, es war ein ziemlich schönes Werkzeug.
John N
Auf der Suche nach einem Ersatz, PowerGREP vielversprechende, aber hässliche Schnittstelle und v teuer. Versucht grepWin, zu nackte Knochen, Filelocator scheint keinen Text zu ersetzen. Vorschläge sind willkommen - insbesondere, wenn Sie Ergebnisse sehen, bevor ich mich zum Ersetzen verpflichte.
Alimack
2

Die Auswahlzeichenfolge von PowerShell ist ähnlich, es sind nicht die gleichen Optionen und die gleiche Semantik, aber sie ist immer noch leistungsstark.

Jim Deville
quelle
2

Wenn Sie ein einfach zu verwendendes Windows Grep-Tool möchten, habe ich ein Tool namens P-Grep erstellt, das ich zum kostenlosen Download von meiner Website zur Verfügung gestellt habe: www.adjutantit.com - Startmenü, Downloads.

Windows Grep schien Probleme mit einer großen Anzahl von Dateien zu haben, daher habe ich meine eigenen geschrieben - was zuverlässiger zu sein scheint. Sie können einen Ordner auswählen, mit der rechten Maustaste klicken und ihn an P-Grep senden. Der sendto-Ordner wird während der Installation nicht aktualisiert.

John Pember
quelle
2

Eine weitere gute Wahl ist MSYS . Sie erhalten eine Reihe anderer GNU-Dienstprogramme, mit denen Sie produktiver arbeiten können.

DDay
quelle
1

Ich benutze AJC Grep seit Jahren täglich. Die einzige wichtige Einschränkung, die ich festgestellt habe, besteht darin, dass Dateipfade auf 255 Zeichen begrenzt sind und nicht mehr angezeigt werden, sondern nur, wenn eine Warnung angezeigt wird. Es ist nervig, kommt aber nicht sehr oft vor.

Ich verwende es unter 64-Bit-Windows 7 Ultimate, daher sind die 64-Bit-Anmeldeinformationen in Ordnung.

CrispinH
quelle
1

GREP für Windows

Ich benutze es schon immer und zum Glück ist es immer noch verfügbar. Es ist super schnell und sehr klein.

braun
quelle
Gibt es überhaupt eine GUI? Ich benutze es einfach über die Kommandozeile, also habe ich es nie bemerkt.
Braun
Ich suchte nach einer einfachen Möglichkeit, Linien vor und nach dem Spiel zu zeigen, und diese tat es. Zum Beispiel: Führen Sie 'netstat -anb | aus grep -B1 22 'um zu wissen, welche Programme Port 22 hören.
Jan Ehrhardt
0

Wenn keine der Lösungen genau das ist, wonach Sie suchen, könnten Sie vielleicht einen Wrapper an FindStr schreiben, der genau das tut, was Sie benötigen?

FindStr ist sowieso ziemlich gut, daher sollte es nur eine grafische Benutzeroberfläche aktivieren (wenn Sie dies wünschen) und einige zusätzliche Funktionen bereitstellen (z. B. die Kombination mit Suchen, um die Anzahl der Dateien zu ermitteln, die eine bestimmte Zeichenfolge enthalten [oben erwähnt]).

Dies setzt natürlich voraus, dass Sie die Voraussetzung, Zeit und Neigung dazu haben!

Stefan
quelle
0

Ich habe Cygwin auf meinem Computer installiert und das Cygwin-Bin-Verzeichnis in meinen Umgebungspfad eingefügt, sodass das Cygwin-Grep wie gewohnt in einer Befehlszeile funktioniert, die alle meine Skriptanforderungen für Grep im Moment löst.

Peter Mortensen
quelle