moin
Danke für Deine Antwort!
Ich glaub ich hab's jetzt:
find . -maxdepth 1 -not -wholename "./.*" -not -name "*[a-z]*.*" -name "*[äöüÄÖÜßA-Z()\[\]\{\}]*" -type f -print
Laut Doku filtert find von links nach rechts und das Ergebnis sieht schon recht vielversprechend aus.
Das Ganze kommt in ein Skript und soll durch mehrere Platten laufen, da wollte ich die Schleifen nicht mehrfach durchlaufen müssen. Das -maxdepth wird dann wieder entfernt, das dient imMo nur zum Testen.
Aber trotzdem - nochmal DANKE - das hat mich auf die Idee gebracht.