Danke, aber ich denke das wird nicht klappen. Ok, mehr Details: eigentlich möchte ich ein Script zur Hand haben, das folgendes macht:
- Suche im als Parameter angegebenem Ordner rekursiv nach Dateien mit der Endung .wav
- Schreibe das Ergebnis mit vollständigem Pfad in eine Liste
- Konvertiere alle positiven Funde an ihrem Speicherort mit "flac -8" ins .flac-Format
- Lösche die Originaldateien
Ich hatte auch was in der Richtung gefunden, leider funktionierts nicht so, wie ich will und gibt mir auch keine Fehlermeldung aus, bei der ich ansetzen könnte.
#!/bin/bash
files=`find . -type f -regex '^.+\.wav$' | sort`
declare -i nn=0
for file in ${files}
do
fn=$(readlink -f "$file")
if [ -f "$fn" ]; then
dest=`echo "$fn"|sed -e 's/\.wav$/\.flac/'`
rm -f "$dest"
flac -8 "$fn" "$dest"
let nn=nn+1
fi
done