Bonjour à tous,
 
Je suis à mes débuts niveau programmation bash, et les premiers soucis se font sentir. Je dois faire un script qui récupère les noms des dossiers et sous dossier d'un répertoire puis appliquer une commande au fichiers des dit répertoires.
 
Voici le code:
 
#!/bin/bash
 
album=/home/test/Bureau/tof
cd $album
dossier=$(find * -type d)
 
for i in "$dossier"
 
do  
 cd "$i"
 mogrify -format jpeg *tif
 mogrify -format jpeg *bmp
 rm *.tif *.bmp
 
done
 
 
Le problème ici c'est que le script ne va pas dans les sous répertoires. On rajoute une petite difficulté en prime: les sous répertoires peuvent avoir un espace dans leur nom.
 
Est ce que quelqu'un a une petite idée de la boulette que j'ai pu faire?
 
Merci
 
Message édité par Ks0s le 27-09-2011 à 15:11:42
 ---------------
			
 Gigabyte France