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 :
Prototype de code :
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
Note :
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
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
Partager