kMDItemFinderComment findet nichts

M

Maverick258

Mitglied
Thread Starter
Dabei seit
07.04.2014
Beiträge
33
Reaktionspunkte
1
Hallo Zusammen,

Mit dieser Zeile möchte ich alle Datein, die im Spotlight Kommentar das Wort "Urlaub" haben ausgegeben bekommen.

set meinUrlaub to do shell script "mdfind -onlyin '/Users/MyName/Test/' kMDItemFinderComment == 'Urlaub' "

Das Ergebnis ist leider leer, obwohl die Datein da sind.
Was mach ich falsch?

Vielen Dank!
Gruß
Maverick
 
probier erstmal im terminal, ob überhaupt was gefunden wird.
 
Hatte ich bereits. Findet aber nichts.
Wenn ich das == durch ein != ersetze findet er alles andere in dem Verzeichnis, auch die mit "Urlaub" im Spotlight Kommentar.
 
wie kommst du dann darauf, dass das script dann was finden soll?
steht denn wirklich Urlaub in "Kommentare:" und nicht woanders?
 
So sieht die Situation aus: Ein Bild hat "Urlaub" im Spotlight Kommentar, das andere nicht.
Daher sollte jeder Befehl eigentlich eine der Datein zurückgeben. Aber der eine (!=) gibt beide und der andere (==) gibt keine zurück. Vielleicht hilft das Bild ja weiter den Fehler zu erkennen. Hoffe das geschmiere zur Anonymisierung stört nicht zu sehr.
 

Anhänge

  • Bildschirmfoto 2017-09-30 um 21.23.42.png
    Bildschirmfoto 2017-09-30 um 21.23.42.png
    34,4 KB · Aufrufe: 87
geschmiere stört nicht.

such nach '*Urlaub*' oder nimm besser tags.
 
Zuletzt bearbeitet:
Ja, so funktioniert es!
Vielen Dank!
 
Zurück
Oben Unten