Ich möchte rekursiv nach jeder *.pdfDatei in einem Verzeichnis suchen, ~/foodessen Basisname mit dem Namen des übergeordneten Verzeichnisses der Datei übereinstimmt.
Angenommen, die Verzeichnisstruktur ~/foosieht folgendermaßen aus
foo
├── dir1
│ ├── dir1.pdf
│ └── dir1.txt
├── dir2
│ ├── dir2.tex
│ └── spam
│ └── spam.pdf
└── dir3
├── dir3.pdf
└── eggs
└── eggs.pdf
Das Ausführen meines gewünschten Befehls würde zurückkehren
~/foo/dir1/dir1.pdf
~/foo/dir2/spam/spam.pdf
~/foo/dir3/dir3.pdf
~/foo/dir3/eggs/eggs.pdf
Ist dies mit findoder einem anderen Kerndienstprogramm möglich? Ich gehe davon aus, dass dies mit der -regexOption möglich ist, findbin mir aber nicht sicher, wie ich das richtige Muster schreiben soll.