lunes, 21 de abril de 2014

Renombre masivo de ficheros con SH

Buenas...
Les adjunto un script que encontré por la web que me resulto muy útil...

Es un script en la shell SH de linux (/bin/sh) que a través de un bucle recorre un sinfin de ficheros en el directorio actual que matchean con la expresion dada y cambia el string fuente por el destino...

Miren...

#!/bin/sh                        # HEADERS
for i in *.sh; do                # Lista ficheros que matcheen con *.sh
j=`echo $i | sed 's/sh/png/'`    # (Str) Reemplaza ".sh" por ".png"    
mv $i $j                         # Renombra fichero por texto indicado 
done                             # finalizando el bucle for

 Espero que les sirva... Saludos!

No hay comentarios:

Publicar un comentario