Hallo,
sollten Fragen zum Terminal von MacOSX 10.3.5 hier falsch sein, bitte ich darum diesen Thread hier komplett zu löschen. Danke.
Bei der Programmierung von PHP4 habe ich immer ein Terminal daneben geöffnet um Funktionen oder globale Variablen schneller in meinen Dateien zu finden. Dateinamen, die das Wort Kopie enthalten und temporäre Dateinamen, die bei mir alle mit x beginnen, sollen bei meiner Suche nicht berücksichtigt werden. Dateien, deren Namen mit der Extension txt oder php versehen sind, sind genau diejenigen, die ich durchsuche.
find . \! -name "*Kopie*" \! -name "x*" -and \( -name "*.txt" -or -name "*.php" \) -exec grep -inr "meinsuchstring" {} \; -print
Seitdem ich den phpmyadmin aber im selben Ausgangsverzeichnis ablegen mußte, durchsuche ich auch dort abgelegte Dateien, die im Namen auf php enden. Das möchte ich normalerweise nicht. Selbst wenn wir jetzt entscheiden sollten, daß das Verzeichnis phpmyadmin verschoben werden sollte, bitte ich Euch mir bei der Lösung dieses Problems zu helfen. Da sind noch mehr, kleinere Verzeichnisse, die ich ignorieren möchte. *bei gesenktem Blick zieht der rechte Fuß "verlegen" Kreise in den Sand*
Wie muß ich meinen kompletten find-Befehl schreiben, damit ein solches Verzeichnis ignoriert wird?
Die Lösung scheinen wir in Beitrag #6 zu haben:
https://www.macuser.de/threads/terminal-find-befehl-verzeichnis-ausklammern.186995/#post-1961710
Ganz herzlichen Dank für Eure Zeit und Mühe.
Gruß
sollten Fragen zum Terminal von MacOSX 10.3.5 hier falsch sein, bitte ich darum diesen Thread hier komplett zu löschen. Danke.
Bei der Programmierung von PHP4 habe ich immer ein Terminal daneben geöffnet um Funktionen oder globale Variablen schneller in meinen Dateien zu finden. Dateinamen, die das Wort Kopie enthalten und temporäre Dateinamen, die bei mir alle mit x beginnen, sollen bei meiner Suche nicht berücksichtigt werden. Dateien, deren Namen mit der Extension txt oder php versehen sind, sind genau diejenigen, die ich durchsuche.
find . \! -name "*Kopie*" \! -name "x*" -and \( -name "*.txt" -or -name "*.php" \) -exec grep -inr "meinsuchstring" {} \; -print
Seitdem ich den phpmyadmin aber im selben Ausgangsverzeichnis ablegen mußte, durchsuche ich auch dort abgelegte Dateien, die im Namen auf php enden. Das möchte ich normalerweise nicht. Selbst wenn wir jetzt entscheiden sollten, daß das Verzeichnis phpmyadmin verschoben werden sollte, bitte ich Euch mir bei der Lösung dieses Problems zu helfen. Da sind noch mehr, kleinere Verzeichnisse, die ich ignorieren möchte. *bei gesenktem Blick zieht der rechte Fuß "verlegen" Kreise in den Sand*
Wie muß ich meinen kompletten find-Befehl schreiben, damit ein solches Verzeichnis ignoriert wird?
Die Lösung scheinen wir in Beitrag #6 zu haben:
https://www.macuser.de/threads/terminal-find-befehl-verzeichnis-ausklammern.186995/#post-1961710
Ganz herzlichen Dank für Eure Zeit und Mühe.
Gruß
Zuletzt bearbeitet: