El Fri, 27 Aug 2010 12:11:19 -0500, RŌNIN escribió:
El día 27 de agosto de 2010 01:41, Rafa Griman escribió:
Fíjate:
"`echo $filename" | sed 's/jpg\;1$/JPG/'`
Por eso te aparece el >, porque el entrecomillado está mal, debería ser:
`echo "$filename" | sed 's/jpg\;1$/JPG/'`
Lo que hace el cansancio, je je je je je. Gracias por la observación.
Ahora se ejecuta sin novedad, pero no me cambia la extensión de los archivos ... :-O
Ahora sí estoy perdido. Alguien que me de una luz, por favor. La programación no es lo mío. :-(
Puedes usar el comando que te ha comentado Carlos E. R. (rename). Esto funciona en Debian, no sé cómo/si "bailará" en openSUSE: *** find $HOME/Desktop/directorio -type f -name "*.jpg" -exec rename .jpg .JPG {} \; *** Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org