Ranger des fichiers selon leur type
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:
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:
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