Muszę znaleźć wszystkie pliki xml, które są umieszczone w folderach o nazwie config. configMusi także znajdować się gdzieś w folderze o nazwie trunk. Na przykład interesują mnie wszystkie pliki, takie jak poniżej:
~/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
Próbowałem findpolecenia:
find ~/projects -regex "*/trunk/*/config/*.xml"
, ale dane wyjściowe były puste. Jaki jest właściwy sposób na znalezienie wymaganych plików?
-regexjeśli chcesz się upewnić, żeconfigzwracane są tylko pliki z katalogu, chyba że możesz zagwarantować, że żaden katalog nieconfigma podkatalogów (które mają*.xmlw swoim drzewie).