Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/06/2013, 07:31
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: como cambiarle el tamaño a las ultimas 10 imagenes de una directorio

con el siguiente comando listo los archivos que tengan por fecha de modificación la fecha actual

Código BASH:
Ver original
  1. hoy=`date +"%b %_d"`;ls -l|grep "$hoy"

como lo integro al script que me facilito zarwar
Cita:
Prueba con el siguiente script:

#!/bin/sh
ls -rt| tail -10 | while read FILE
do
echo Tratando a: ${FILE}
mogrify -path ../small/ -resize 800x600 ${FILE}
done
echo FIN
inicialmente intente integrarlo asi

Código BASH:
Ver original
  1. hoy=`date +"%b %_d"`;ls -l|grep "$hoy" | while read FILE
  2. do
  3. echo Tratando a: ${FILE}
  4. mogrify -path ../small/ -resize 800x600 ${FILE}
  5. done
  6. echo FIN

pero obtengo el siguiente error
Tratando a: -rwxr--r-- 1 nobody nobody 407958 jun 17 01:01 TOLZ_2013_06_16_00_00.gif
mogrify: unrecognized option `-rwxr--r--' @ error/mogrify.c/MogrifyImageCommand/5577.


como integro los dos comando