Problem mit Spotlight auf Tiger

vani

Granny Smith
Mitglied seit
03.11.04
Beiträge
16
Hallo zusammen,
ich möchte in einem Ordner mit mehreren php Dateien diejenigen finden, die im Quelltext einen bestimmten Begriff enthalten.
WIE?
Spotlight zeigt mir in diesem Fall nur rtf dateien an -
Mach ich was falsch oder sollte ich mir ein anderes Volltextsuchprogramm zulegen?
Und wenn letzteres, dann welches?
 

creative7even

Jerseymac
Mitglied seit
23.02.05
Beiträge
454
Hallo - also grundsätzlich sollte Spotlight die Dateien finden - solange sie nicht in Systemverzeichnissen liegen.
Jedoch gäbe es noch die Möglichkeit im Terminal nach Dateien zu suchen:
Code:
find . -name '*.php' -exec grep -q 'javascript' {} \; -print
Die relevanten Parameter:
  • find -> Programm zum suchen von Dateien - durchläuft alle Unterverzeichnisse
  • . -> aktuelles Directory
  • -name '*.php' -> Suche nach allen Dateien die mit '.php' enden
  • -exec -> führe einen Befehl mit den gefundenen Dateien aus (in diesem Beispiel an grep)
  • grep -q 'javascript' -> Programm grep durchsucht Dateien nach Zeichenketten - in diesem Fall nach 'javascsript', Option -q unterdrückt die Ausgabe der entsprechenden Zeilen.
  • {} -> hier werden die von find gefundenen Dateien eingefügt
  • \; -> beendet den -exec Befehl
  • -print -> liste alle gefundenen Dateien auf