1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Problem mit Spotlight auf Tiger

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von vani, 26.02.10.

  1. vani

    vani Granny Smith

    Dabei 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?
     
  2. creative7even

    creative7even Jerseymac

    Dabei 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
     

Diese Seite empfehlen