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