Tout d'abord, il vous faut installer le petit utilitaire mpg123.

Il faut aussi savoir que ce logiciel ne supporte pas les espaces dans le nom des chansons, donc si vous mettez des espaces, il faudra les éliminer (le script le fait).

#!/bin/bash
# Le convertisseur ne supporte pas les espaces. On les remplace
for fic in *; do
  newFic=$(echo $fic|sed "s/ /_/g")
  mv "$fic" "./$newFic"
done

# on convertit
for i in `ls`  ; do
  mpg123 -w $i.wav $i
done

# On renomme les .mp3.wav en .wav
for fic in *;do
  newFic=$(echo $fic|sed "s/.mp3.wav/.wav/g")
  mv "$fic" "./$newFic"
done

Voila.

L'opération peut prendre du temps suivant le nombre de fichiers a transformer. Le script va générer quelques erreurs si il y a d'autres fichiers dans le répertoire, mais ce n'est pas très grave. A noter que cette transformation ne supprime pas l'original.