Ich muss alle XML-Dateien finden, die in Ordnern mit dem Namen config
abgelegt sind . Auch config
muss sich irgendwo unter einem Ordner namens trunk
befinden . Zum Beispiel interessiere ich mich für alle Dateien wie unten:
~/projects/e7/trunk/a/b/c/config/foo.xml
~/projects/d/trunk/config/bar.xml
~/projects/trunk/config/other.xml
~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml
Ich habe es mit find
versucht Befehl:
find ~/projects -regex "*/trunk/*/config/*.xml"
, aber die Ausgabe war leer. Wie finde ich die erforderlichen Dateien richtig?
Akzeptierte Antwort:
Das ist keine Regex. Für Globs sollte man den -path
verwenden stattdessen Prädikat.