classer des fichiers par extension
Bonsoir,
Je cherche a faire un script batch pour trier des fichiers multimédia selon leurs extensions, exemple dans le dossier video je veux tous les fichiers d'extension (avi,wmv,mov,divx, xvid, mkv,str,etc...
mon problème, je pense que m'a syntaxe est fausse, rien ne ce passe
mon code est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
#!/bin/bash
@ECHO OFF
cls
:boucle
for extension in 'ls |cut -d "." -f2'
do
if $extension==avi (goto video)
if $extension==wmv (goto video)
if $extension==mov (goto video)
if $extension==divx (goto video)
if $extension==xvid (goto video)
if $extension==mkv (goto video)
if $extension==mka (goto video)
if $extension==mks (goto video)
if $extension==mpeg4 (goto video)
if $extension==mp4 (goto video)
if $extension==avc (goto video)
if $extension==flv (goto video)
if $extension==str (goto video)
:video
mkdir video
mv *.$extension ./video
goto boucle |
pour le moment je n'es fais que les fichiers videos a l'avenir je voudrais sous la même structure ajouter les musiques, images et autre
Merci d'avance