A voir également:
- Script de rangement par extension
- Script vidéo youtube - Guide
- Extension dat - Guide
- Extension .bin - Guide
- Changer extension fichier - Guide
- Extension 7z - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
28 mai 2014 à 10:45
28 mai 2014 à 10:45
Alors, après mon message matinal posté entre deux coups de fil au boulot, je vais expliquer un peu plus ce qui me pose probleme.
J'imagine que ce script peut etre decomposé en 3 blocs :
1 : recuperation dans une (des) variable(s) des extensions.
2 : Creation des repertoires
3 : Deplacement des fichier dans les repertoires.
Les etapes 2 et 3 ne vont (je pense) pas me poser de soucis, mais c'est pour l'etape 1 que je suis un peu largué.
Comment stocker dans une variable (appelons la $ext) simplement l'extension d'un fichier ? J'imagine que sa dois se faire a coup de commande cut, mais après moult essais infructueux, j'en viens appeler a l'aide !
J'imagine que ce script peut etre decomposé en 3 blocs :
1 : recuperation dans une (des) variable(s) des extensions.
2 : Creation des repertoires
3 : Deplacement des fichier dans les repertoires.
Les etapes 2 et 3 ne vont (je pense) pas me poser de soucis, mais c'est pour l'etape 1 que je suis un peu largué.
Comment stocker dans une variable (appelons la $ext) simplement l'extension d'un fichier ? J'imagine que sa dois se faire a coup de commande cut, mais après moult essais infructueux, j'en viens appeler a l'aide !
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
28 mai 2014 à 18:18
28 mai 2014 à 18:18
mais après moult essais infructueux, j'en viens appeler a l'aide !Ben justement, montres-nous ce que tu as déjà entrepris ;-\
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
28 mai 2014 à 19:04
28 mai 2014 à 19:04
$ ext="machin.truc.txt"
$ echo "${ext}"
machin.truc.txt
$ echo "${ext#*.}"
truc.txt
$ echo "${ext##*.}"
txt
Ok mais comment mon script va aller chercher lui meme le truc ? Faut bien qu'il fasse l'inventaire des fichier qu'il y a dans le repertoire où il est lancé pour pouvoir en extraire les extensions avec cet echo (je suis pas sure que ma question soit claire là...) ?
Il doit y avoir une commande que je ne connais/maitrise pas...
(En tous cas, merci pour tes reponses rapides !!!)
Il doit y avoir une commande que je ne connais/maitrise pas...
(En tous cas, merci pour tes reponses rapides !!!)