Mostrando entradas con la etiqueta renombrar toda carpeta extensiones quitar nombres. Mostrar todas las entradas
Mostrando entradas con la etiqueta renombrar toda carpeta extensiones quitar nombres. Mostrar todas las entradas

jueves, 25 de octubre de 2007

Renombrar/ Cambiar extensiones a todos los archivos

Ejemplo. Cambiar los la extensión de los archios .JPEG a .jpg

Desde una terminal y situados en la carpeta...

$ for i in `ls *.JPEG`; do mv $i ${i:0:${#i}-5}.jpg; done

${#i} --- longitud del parámetro
${#i} - 5 --- longitud del parámetro menos 5, que corresponde a "punto"JPEG
${parámetro:offset:longitud}



O para eliminar las extensiones de tres dígitos y el punto (total 4 últimos dígitos):

$for i in `ls`; do mv $i ${i:0:${#i}-4}; done

Para más info: "man bash" , google, etc...