Archivo de la etiqueta: Linux

Script para cambiar extensiones de muchos archivos

Escribiendo el post acerca del viaje a Redmond tuve que subir unas fotos, pero el explorador de imágenes de gnome no reconocia las imagenes porque su extensión estaba en mayúsculas, para solucionarlo basta una sola línea en la consola, la cual reemplazara todas las extansiones de todos los archivos de .JPG a .jpg

for file in *.JPG ; do mv $file `echo $file | sed ‘s/\(.*\.\)JPG/\1jpg/’` ; done

Luego @lhchavez me enseñó una solución aun más corta:

for file in *.JPG ; do mv $file ${file%.JPG}.jpg ; done

Y por si las dudas respalden sus archivos antes de ponerse a jugars con sus nombres.

 

Edit: Aclaración esto es para una terminal *nix (unix/linux)