Re: [LA-discussions] Bash : script récurent |
[ Thread Index |
Date Index
| More linuxarverne.org/discussions Archives
]
Le dimanche 8 mai 2011 12:05:29 Daniel Cartron, vous avez écrit :
> il faudrait que je remettre le nom du répertoire devant le nom cover.bmp,
> ce que j'ai essayé avec dirname $i mais là encore les espaces perturbent le
> script
>
> for i in$(find ./ -type f -name cover.jpg)
> do
> convert $i -resize 90x90 -strip -quality 75 cover.bmp;
> done
Salut,
Avec un truc comme ça, ça devrait marcher (pas testé) :
convert $i -resize 90x90 -strip -quality 75 ${i%%.jpg}.bmp;
le %% permet de supprimer le suffixe de la variable.
> pouvez-vous m'indiquer où et comment mettre les "" pour protéger les
> espaces ?
C'est là que ça se complique. Dans ce cas, je crois qu'il faut utiliser
l'option -exec de find, mais j'ai jamais réussi à l'utiliser proprement, et
c'est pour ça que j'utilise souvent python par flemme :-)
--
Nicolas Dumoulin
LinuxArverne - Promotion du Logiciel Libre en Auvergne
http://www.linuxarverne.org/
---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion