Re: scripts de shell y mv
On 8 Aug 2003, Jacobo García López de Araujo wrote: Bueno ya tengo la lista de mis archivos renombrados correctamente, ahora viene mas diversion, como puedo comprimir estos archivos en formato bmp a formato jpg a base de script shells? hay alguna libreria de jpgs que pued invocar desde un script? Yo tenía un problema parecido. quería sacar copia de imágenes reduciendo el tamaño de la imagen y el número de colores para que ocupara muy poquito. Las copias me la generaba en un directorio xxx2gif.conv a partir de todos los ficheros de imagen originales situados en el directorio actual. # Ejemplo de uso # $1 = '-colors 16' o '-geometry 60x60!' DIRSEG='xxx2gif.conv' mkdir $DIRSEG 2 /dev/null OPTIONS=$1 date ${DIRSEG}/xxx2gif.log echo $1 ${DIRSEG}/xxx2gif.log echo '###' ${DIRSEG}/xxx2gif.log for I in `ls --color=none` do J=`echo $I | cut -d '.' -f 1`.gif K=${DIRSEG}/${I} echo convert $OPTIONS $I $K convert $OPTIONS $I $K ${DIRSEG}/xxx2gif.log done Puedes adaptarlo a tu gusto porque convert puede pasar una imagen a todo tipo de formatos. Yo convierto un gif a otro gif pero puedes hacer: convert imajen.bmp imagen.jpg. -- Un saludo Antonio Castro /\ /\ Ciberdroide Informática \\W// http://www.ciberdroide.com _|0 0|_ +-oOOO-(___o___)-OOOo-+ | . . . . U U . Antonio Castro Snurmacher | | . . . . . . . [EMAIL PROTECTED] | +()()()-()()()+
scripts de shell y mv
Estoy intentado escribir un script de bash para cambiarle el nombre a unos cuantos archivos para que salgan en orden numerico, el problema es al intentar renombrar los archivos que tienen espacios en blanco el comando move los interpreta como diferentes archivos y da error. ej: mv en la playa.jpg vacaciones_001.jpg mv: al mover varios ficheros, el último argumento debe ser un directorio como hago para que el comando mv se trague todo el archivo?
Re: scripts de shell y mv
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Vie 08 Ago 2003 11:53, Jacobo García Lopez de Araujo escribió: | Estoy intentado escribir un script de bash para cambiarle el nombre a | unos cuantos archivos para que salgan en orden numerico, el problema es | al intentar renombrar los archivos que tienen espacios en blanco el | comando move los interpreta como diferentes archivos y da error. | ej: | | mv en la playa.jpg vacaciones_001.jpg | | mv: al mover varios ficheros, el último argumento debe ser un directorio | | como hago para que el comando mv se trague todo el archivo? mv en la playa.jpg vacaciones_001.jpg o bien mv en\ la\ playa.jpg vacaciones_001.jpg Suerte - -- Ricardo A.Frydman Analista de Sistemas de Computación http://www.eureka-linux.com.ar -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE/M8mkcZlYTzPrXw4RAnkaAJ9KQsCVUn8ATF/5XrAAozEQwykdKACcDFcs zRZN450ivlW9KwLWjawF24c= =ybU2 -END PGP SIGNATURE-
Re: scripts de shell y mv
mv en la playa.jpg vacaciones_001.jpg El vie, 08-08-2003 a las 09:53, Jacobo García Lopez de Araujo escribió: Estoy intentado escribir un script de bash para cambiarle el nombre a unos cuantos archivos para que salgan en orden numerico, el problema es al intentar renombrar los archivos que tienen espacios en blanco el comando move los interpreta como diferentes archivos y da error. ej: mv en la playa.jpg vacaciones_001.jpg mv: al mover varios ficheros, el último argumento debe ser un directorio como hago para que el comando mv se trague todo el archivo? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- /kmilo
Re: scripts de shell y mv
esa es la idea, pero eso tengo que hacerlo sobre una variable i que recorre todos los archivos del directorio las lineas son j=0 for i in* mv $i vacaciones$j.bmp cuando la variable $i toma el valor de un fichero con espacios mv asume que esta trabajando con directorios El vie, 08-08-2003 a las 18:02, Ricardo Frydman escribió: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Vie 08 Ago 2003 11:53, Jacobo García Lopez de Araujo escribió: | Estoy intentado escribir un script de bash para cambiarle el nombre a | unos cuantos archivos para que salgan en orden numerico, el problema es | al intentar renombrar los archivos que tienen espacios en blanco el | comando move los interpreta como diferentes archivos y da error. | ej: | | mv en la playa.jpg vacaciones_001.jpg | | mv: al mover varios ficheros, el último argumento debe ser un directorio | | como hago para que el comando mv se trague todo el archivo? mv en la playa.jpg vacaciones_001.jpg o bien mv en\ la\ playa.jpg vacaciones_001.jpg Suerte - -- Ricardo A.Frydman Analista de Sistemas de Computación http://www.eureka-linux.com.ar -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE/M8mkcZlYTzPrXw4RAnkaAJ9KQsCVUn8ATF/5XrAAozEQwykdKACcDFcs zRZN450ivlW9KwLWjawF24c= =ybU2 -END PGP SIGNATURE-
Re: scripts de shell y mv
Bueno ya tengo la lista de mis archivos renombrados correctamente, ahora viene mas diversion, como puedo comprimir estos archivos en formato bmp a formato jpg a base de script shells? hay alguna libreria de jpgs que pued invocar desde un script? El vie, 08-08-2003 a las 18:21, Jacobo García López de Araujo escribió: esa es la idea, pero eso tengo que hacerlo sobre una variable i que recorre todos los archivos del directorio las lineas son j=0 for i in* mv $i vacaciones$j.bmp cuando la variable $i toma el valor de un fichero con espacios mv asume que esta trabajando con directorios El vie, 08-08-2003 a las 18:02, Ricardo Frydman escribió: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Vie 08 Ago 2003 11:53, Jacobo GarcÃa Lopez de Araujo escribió: | Estoy intentado escribir un script de bash para cambiarle el nombre a | unos cuantos archivos para que salgan en orden numerico, el problema es | al intentar renombrar los archivos que tienen espacios en blanco el | comando move los interpreta como diferentes archivos y da error. | ej: | | mv en la playa.jpg vacaciones_001.jpg | | mv: al mover varios ficheros, el último argumento debe ser un directorio | | como hago para que el comando mv se trague todo el archivo? mv en la playa.jpg vacaciones_001.jpg o bien mv en\ la\ playa.jpg vacaciones_001.jpg Suerte - -- Ricardo A.Frydman Analista de Sistemas de Computación http://www.eureka-linux.com.ar -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE/M8mkcZlYTzPrXw4RAnkaAJ9KQsCVUn8ATF/5XrAAozEQwykdKACcDFcs zRZN450ivlW9KwLWjawF24c= =ybU2 -END PGP SIGNATURE-
Re: scripts de shell y mv
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El Vie 08 Ago 2003 13:30, Jacobo García López de Araujo escribió: | Bueno ya tengo la lista de mis archivos renombrados correctamente, ahora | viene mas diversion, como puedo comprimir estos archivos en formato bmp | a formato jpg a base de script shells? hay alguna libreria de jpgs que | pued invocar desde un script? fijate si convert te sirve - -- Ricardo A.Frydman Analista de Sistemas de Computación http://www.eureka-linux.com.ar -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE/M9B1cZlYTzPrXw4RAtxEAJ9xeAAPqA/P3L9FQLjPGbvycEUbhACgo6jC 2Sgfvy1BVNXJz+FpGOJ8tWA= =ccy0 -END PGP SIGNATURE-
Re: scripts de shell y mv
Coordenadas temporales: Fri, Aug 08, 2003 at 06:30:20PM +0200 Sujeto: Jacobo García López de Araujo Comunicaba sobre: Re: scripts de shell y mv Bueno ya tengo la lista de mis archivos renombrados correctamente, ahora viene mas diversion, como puedo comprimir estos archivos en formato bmp a formato jpg a base de script shells? hay alguna libreria de jpgs que pued invocar desde un script? Creo que el paquete netpbm tiene una aplicación para pasar de bmp a jpg. Solo es cuestión de aplicarlo al script. Salu2 -- En el futuro no se usará MODEM para acceder a Internet. -- Vinton Cerf. (1934) Padre de Internet. (Fundador de Internet Society). pgpHOdxjSdv9c.pgp Description: PGP signature
Re: scripts de shell y mv
On 8 Aug 2003, Jacobo [ISO-8859-1] García López de Araujo wrote: Bueno ya tengo la lista de mis archivos renombrados correctamente, ahora viene mas diversion, como puedo comprimir estos archivos en formato bmp a formato jpg a base de script shells? hay alguna libreria de jpgs que pued invocar desde un script? Esa es sencilla: convert, que viene en el paquete imagemagick. convert dibujo.bmp dibujo.jpg No recuerdo si necesitas algunas librerias adicionales, verifica los paquetes recomendados. Un saludo.