Re: scripts de shell y mv

2003-08-10 Por tema Antonio Castro
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

2003-08-08 Por tema Jacobo García Lopez de Araujo
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

2003-08-08 Por tema Ricardo Frydman
-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

2003-08-08 Por tema kmilo
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

2003-08-08 Por tema Jacobo García López de Araujo
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

2003-08-08 Por tema Jacobo García López de Araujo
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

2003-08-08 Por tema Ricardo Frydman
-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

2003-08-08 Por tema Emilio Santos
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

2003-08-08 Por tema Juan Marcos Delgado Alcantar
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.