[eside-ghost] Script de hacer thumbnails

Malkavian malkavian666 en gmail.com
Mar Mar 21 08:56:11 CET 2006


¡Aupa Saladino!:

> > a=1
> > #for i in `\ls /tmp/$1/*.JPG` PUEDE CAMBIARSE POR LO DE ABAJO MÁS SIMPLE
> > for i in /tmp/$1/*.JPG #AÑADIDA
> > do
> > # convert -geometry 700x525 $i /tmp/$1/gran/$a.JPG
> >  if ((a<10))
> >  then nombre="0$a" #AÑADIDA
> >  else nombre="$a" #AÑADIDA
> >  fi #AÑADIDA
> >  convert -geometry 700x525 $i /tmp/$1/gran/$nombre.JPG #AÑADIDA
> > # echo $a convertida
> >  echo $nombre convertida #AÑADIDA
> >  ((a=$a+1))
>
> Si no me equivoco esto peta cuando llegas a a=08+1 porque bash cuando
> pones un 0 por delante cree que es hexadecimal, entonces no te hace la
> suma y te dice cosas muy feas, como que el valor es muy grande para la
> base y eso.

La variable donde se hacen las sumas es $a. $nombre es una variable de texto 
(si no el cero de delante sería anulado automáticamente pos no vale pa na). 
Aún así para números hexadecimales la notación es empezar por "0x" y dudo que 
bash lo haga diferente...

Lo probé aye quitando el "convert" y poniendo varios "echo" para testear e iba 
perfecto ;).

-- 
	Agur: Malkavian (MHVSS) :[
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB)     http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo... 
------------------------------------------------------------------------
Reglamento del Especialista: 1) Especialista es aquella persona que sabe cada 
vez más sobre cada vez menos. 2) Superespecialista es el que sabe 
absolutamente todo sobre absolutamente nada.


Más información sobre la lista de distribución eside-ghost