[Linux-Biella] Script image resize

Paul TT paultt a bilug.linux.it
Mar 7 Giu 2005 17:10:09 CEST


Federico 'Pain' Pistono wrote:

> Ho fatto sto script in bash, ma non funge se trova degli spazi o 
> caratteri speciali nel nome, any help?
>
> € cat /usr/local/bin/fppresize
> #!/bin/bash
>
> # Go through all specified images
> for IMAGE in $*
> do
>   # Copy original temporarily to another file
>   mv "$IMAGE" "$IMAGE".orig
>   # Resize original image to 800x600
>   convert -resize 800x600 "$IMAGE".orig "$IMAGE"
>   # Remove temporary copy of the original
>   rm -rf "$IMAGE".orig
> done

ecco: appena prima della riga col for ci metti:
IFS=$'\n\t'
e tutte le volte che usi $IMAGE lo metti tra "

PS non ti conviene ridimensionare prima e muovere dopo?!?!?!?!?!?
convert image image.new
mv image.new image
tanto per capirci... :-P

-- 
Gli uomini non sospettano
quale terribile carico stiano
trasportando a valle.

public gpg key: gpg --keyserver pgp.mit.edu --recv-key 2E61343C



Maggiori informazioni sulla lista Linux