German: Si sólo quieres cambiar las extensiones, este guión shell te va al pelo:
for i in `ls *.JPG` do f=`basename $i .JPG` mv $f.JPG $f.jpg done
El comando "basename" te permite quitar la extensión de un fichero.
Saludos,
Vicente.
----- Mensaje original -----
De: "German Amaro"
HOla necesito saber si hay una funcion de shell(c,b,k) que sea capaz de restar un numero N de caracteres a determinada cadena, es decir de 123JOSE.smd me retorne 123 o JOSE dependiendo de la posicion y el numero de caracteres que necesite.Claro que esto se puede hacer en cualquier lenguaje de programacion pero la verdad no estoy muy enterado de como crearlos. Lo que necesito es cambiar la exstencion de ciertos archivos de JPG a jpg periodicamente.
gracias por alguna idea o alguna direccion de manuales de programacion de shell German
\\|// (0 0) +------------oOO----(_)------------------+ | German Amaro | | | | MSN : german_sin@hotmail.com | | E-Mail's: | | luchaso@latinmail.com | | gamaro@serpost.com.pe | +--------------------------oOO-----------+ |__|__| || || ooO Ooo
_________________________________________________________________ MSN Photos is the easiest way to share and print your photos: http://photos.msn.com/support/worldwide.aspx
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com