Steffen Krapp: > Am Montag, den 21.10.2013, 14:14 +0200 schrieb Jochen Spieker: >> >> Mein Skript gibt zwar den kompletten Pfad von MP3-Dateien aus, >> vergleicht aber nur den Basename ohne Erweiterung. Daher die >> Einschränkung. Wenn man davon ausgehen kann, dass FLACs und MP3s immer >> im selben Verzeichnis liegen, gibt es einfachere und "korrekterere" >> Lösungen. > > Danke, ich werde dein Script einmal ausprobieren. Bei mir liegen FLACS > und MP3s immer im gleichen (Unter-)Verzeichnis. Wie sähe für diesen Fall > denn eine "korrektere" Lösung aus? music=/srv/files/music find "$music" -type f -iname \*flac -print0 | while read -d $'\0' flacpath do mp3path="${flacpath%.*}.mp3" if [ -e "$mp3path" ] || [ -e "${flacpath%.*}.mp3"; then echo "$mp3path" fi done J. -- I frequently find myself at the top of the stairs with absolutely nothing happening in my brain. [Agree] [Disagree] <http://www.slowlydownward.com/NODATA/data_enter2.html>
Attachment:
signature.asc
Description: Digital signature