Bonjour,

Dans un dossier, j'ai une longue liste de fichiers de code sources de types différents.

Je souhaite les rager selon leur type à l'aide d'un script unix shell

Voici ma conception :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Début
Initialiser extension a chaineDeCaractère vide “”
pour chaque ficher
	Extension = substring (depuis le denier point jusqu'à la fin)
		si le dossier correspondent à l'extention n'existe pas
		utiliser mkdir pour le créer
	déplacer les fichiers avec mv dont les résultat de find correspond à extention dnas le dossier correspondant
Fin
Prototype de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$extention = ""
for i in is
do
    $extention = SUBSTRING=`echo $i| cut -d'_'lastindexof"."`
    if ! [ -d "$extention" ]; then
        mkdir "$extention
    fi
    mv find *.$extention /$extention
done
Note :
Je travaille souvent avec les commande unix mais je n'ai encore jamais jais de script donc pourriez-vous m'aider à corriger mon code ?

Merci d'avance

Salutations à tous