Ben tu peux faire encore mieux : trier les fichiers par type dans le repertoire associé, en fonction du type du fichier (même si le fichier est mal nommé donc) :
Code :
- for i in *; do
- dir="$(file -b -i "$i" )"
- mkdir -p "$dir"
- mv "$i" "$dir"
- done
|
NB : pour voir ce que fait le script sans rien déplacer, tu ajoutes "echo " devant le "mv" à l'avant dernière ligne.