Danke für alle Vorschläge. Ich habe versucht, das umzusetzen, bin aber in allen Ansätzen gescheitert; Eure Lösungen sind so hochwertig, dass ich sie nicht verstehe und nicht für meine Belange umbauen kann. Aber besonders die Ausführungen von rklm haben wichtige Punkte, ich möchte also
Die Liste der .mp3 oder .ogg.Files mit regex ermitteln, mein Code ist falsch und sort fehlt auch noch:
Files=$(find -regex "$TempDir" -type f -iname '.*\.\(mp3\|ogg\)')
2. Die Zeilenzahl dieser Liste ermitteln, vielleicht
CountFiles=$Files | wc -l)
3. Diese Liste mit While .. Do .. While zeilenweise durchlaufen, vielleicht
While read Files
do
...
done
Blöd nur, wenn schon die erste Zeile (auch in den vielen anderen getesteten Varianten) bei mir nicht funktioniert ...