Un pense-bête

Trucs de geek : Scripts utiles

Convertir les espaces dans noms de fichiers en underscores :

$ for i in *.mp3; do mv "$i" `echo $i | tr ' ' '_'`; done

Convertir des extensions en majuscule en minuscule :

$ for i in *.[Mm][Pp]3; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done

La même chose pour seulement les extensions :

$ for i in *.MP3; do mv "$i" "`basename "$i" .MP3`.mp3"; done

Faire sauter des extensions de fichiers :

$ for i in *mp4;do echo `basename $i .mp4`;done

Changer les extensions d'un fichier :

$ for i in *mp4;do echo `echo "$i" | sed 's/\.mp4$/.jfd/'`;done

Convertir des mp3 en vaw :

$ for i in *.mp3; do mpg321 -w `basename $i .mp3`.wav $i; done

Avec lame :

$ for i in *.mp3; do lame --decode $i `basename $i .mp3`.wav; done

Fait le 06/04/2017