Salut tout le monde,
Je désire écrire un script bash tout bete qui va compresser un .flac avec oggenc comme si c'était un .wav. Ex:
_flacogg -q 5 fichier.flac
doit appeler
flac -c -d fichier.flac | oggenc -q 5 -o fichier.ogg -
Le script suivant fait ca, sauf que la syntaxe est:
_flacogg fichier.flac -q 5
... c'est à dire avec les options de oggenc après le nom du fichier.
_flacogg()
{
if [ $# -ge 1 ]
then
wav="$1"
base="${wav%*.wav}"
if [ ! -f "wab" ]
then
shift
echo flac -c -d "$wav" | oggenc $@ -o ${base}.ogg -
else
echo "File not found" $wav
fi
fi
}
|
Donc mon problème est tout bete: je dois récupérer le nom du fichier cible qui est en dernière position, et tous les autres paramètres je dois les passer à oggenc.
Y a peut-etre un moyen simple de le faire... Sinon je le ferai en python en trois coups de cuillère à pot :-)