So finden Sie mit der grafischen Benutzeroberfläche von MacOS eine Reihe von Dateien, die einen bestimmten Satz enthalten

Ich verwende ein Macbook Pro mit MacOS High Sierra. Ich bin vor kurzem von Windows umgezogen, also bin ich recht neu bei Mac.

Ich habe einen Ordner mit XML-Dateien. Ich versuche, den Satz eines Typs der XML-Datei zu finden und diesen Satz von Dateien in meinen XML-Editor zu ziehen, um daran zu arbeiten.

Zum Beispiel.

Erstellen Sie im Finder auf dem Mac ein Verzeichnis mit dem Namen „ “ im Ordner „Eigene DokumenteExactSearchGui “.

Erstellen Sie in diesem Ordner eine Datei namens foo.xmlmit folgendem Inhalt:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<foo>
Hello
</foo>

Erstellen Sie dann eine weitere Datei in diesem Ordner namens bar.xmlmit folgendem Inhalt:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bar>
    <fooIAmNot>
        I am not the file you are looking for.
    </fooIAmNot>
</bar>

Beachten Sie, wie eine Finder-Suche innerhalb des ExactSearchGuiOrdners nach " <foo>" jede Datei findet, die foodie Datei enthält, die wir nicht wollen.

Geben Sie hier die Bildbeschreibung ein

Wie ich aus dieser Frage verstehe, geben Finder Search und Spotlight Fehlalarme zurück. Ich suche also nach einer Methode, um mithilfe einer grafischen Benutzeroberfläche unter MacOS nach einem genauen Ausdruck in einer Reihe von Textdateien zu suchen, ohne solche Fehlalarme zu erzeugen . Auf einem PC würde ich grepWin verwenden , um das Ergebnis zu erzielen. Wenn Sie also eine ähnliche Lösung oder eine native Technik kennen, würden wir uns freuen.

Im Finder können Sie Suchkriterien hinzufügen, indem Sie rechts auf das (untere) Pluszeichen klicken. Mit den Kriterien können Sie genau nach <foo> suchen oder nach allem, was zu <foo> passt, aber nicht zu <bar>

Antworten (1)

Es gibt eine Drittanbieter-App namens EasyFind , die über eine GUI-Oberfläche verfügt und es Ihnen ermöglicht, in Dateien nach Zeichenfolgen zu suchen. Sie können Ihr gesamtes Laufwerk oder einen einzelnen Ordner durchsuchen. Klicken Sie oben links auf die Schaltfläche Einstellungen und wählen Sie Alle Dateien scannen aus, um sicherzustellen, dass Ihr Dateityp gesucht wird. Es wird nach einer benutzerdefinierten Zeichenfolge gesucht. EasyFind ist kostenlos und im MacApp Store erhältlich.

Vielleicht möchten Sie hinzufügen, dass EasyFind standardmäßig nicht den Inhalt von XML- Dateien scannt, wie bei dem im OP erwähnten Dateityp, und Sie müssen entweder das fünfte Kontrollkästchen in den Einstellungen aktivieren oder das Kontrollkästchen Alle Dateien scannen aktivieren seine Einstellungen . Erwägen Sie auch, die Qualität Ihrer Antwort zu verbessern, wenn Sie Software vorschlagen, um auch einen Link dazu einzufügen. Zum Beispiel: EasyFind im Mac App Store Vorschau
Das ist schön. Ich habe EasyFind heruntergeladen und getestet und es funktioniert wie erwartet. Dies ist das grepWin für Mac, das ich gefunden habe. Genialer Dank.