Warum nicht einfach nach flac-Dateien suchen, nach vorhandenen m4a-Dateien suchen und konvertieren, wenn keine m4a-Datei vorhanden ist? Nur ein kleines Beispiel:
for i in $(find $PWD -name "*.flac") do # check if file was already converted and therefore a m4a file exists if [ ! -e $(dirname $)/$(basename $ .flac).m4a ] then # convert your file... File including path is in $ echo "Need to convert input file $ now..." WAV=$(dirname $)/$(basename $ .flac).wav M4A=$(dirname $)/$(basename $ .flac).m4a ffmpeg -i $ $ ffmpeg -n -i $ -acodec alac $ rm $ fi done