script shell - Shell/Batch - Programmation
Marsh Posté le 05-07-2007 à 20:32:42
Tu peux essayer quelque chose comme ça :
find DOCUMENTS -type f | |
Voici un exemple d'arborescence à copier :
DOCUMENTS: |
Le fichier ./copy_files.sh généré et exécuté :
|
Jean-Pierre.
Marsh Posté le 06-07-2007 à 09:32:09
Merci beaucoup pour ta réponse rapide!!!
l'idée que ce que je veux faire est possible me réconforte seul petit problème c'est que je comprends pas très bien les lignes de codes que tu as écrit (et oui chui débutante!!) mais surtout ce que je vois dans le résultat que tu as obtenu c'est que les noms de fichiers ont été modifié alors que moi je voudrais tout copier tel quel sans rien modifier juste récupérer et trier les fichiers en gardant la même arborescence de départ... je sais pas si j'ai été très claire mais merci encore !!
autre chose comme je suis sur ma lancée, est ce que c'est possible de modifier le dpi d'une image jpg à travers le script j'ai cru voir ça dans un forum mais je me rappelle plus de la ligne de code...
merci merci merci
a très vite
Marsh Posté le 08-07-2007 à 11:29:15
Voici une autre version commentée du script qui préserve le nom du fichier :
|
Marsh Posté le 05-07-2007 à 16:51:26
bonjour,
voila je débute en script shell dans le cadre d'un stage.
mon but est de naviguer dans un dossier comportant plusieurs sous dossiers afin d'en trier les fichiers selon leurs extensions et de copier ensuite ces mêmes fichiers dans un autre dossier crée une fois le tri terminé.
seul problème c'est que lorsque 2 images d'un sous dossier différent ont le même nom lors de la copie il y a un problème impossible de copier.
c'est pourquoi je voulais savoir comment faire pour copier l'arborescence de départ vide dans mes nouveaux dossiers et faire le tri ensuite.
ca parait abstrait comme ça je vais essayer avec un exemple:
j'ai un dossier de base DOCUMENTS dans celui ci 3 sous dossiers 1, 2, et 3 avec à l'intérieur des fichiers de types jpg, pdf, tif...
dans mon dossier d'arrivée FINAL j'ai mes dossier JPG, PDF, TIF.. ou je veux mettre tous les fichiers ayant les extensions correspondantes gardant l'arborescence 1,2,3 ainsi a la fin j'aurais FINAL > JPG > 1 > 001.jpg, 002.jpg et FINAL > JPG > 2 > 001.jpg ...
voila si ya un problème de compréhenstion n'hésitez pas a me demander
merci pour votre aide!!
a très vite