#!/bin/bash # Autor: David Grajal dgrabla@ribera.tel.uva.es # Renombrador de ficheros if [ $# -lt 2 ]; then echo "renombrador v1.0 - David Grajal dgrabla@ribera.tel.uva.es" echo "Se usa sobre el directorio donde estan los ficheros y renombra secuencialmente todos los ficheros de ese directorio" echo echo "Uso:" echo " renombrador [inicio] [extension]" echo " ex: renombrador 1 jpg" exit 1 fi INICIO=$1; EXTENSION=$2; echo "Creando archivos temporales..." find * -type f | while read z do let INICIO++ #echo "$z -> $INICIO.$EXTENSION" mv "$z" "$INICIO.$EXTENSION.tmp" done echo "Renombrando temporales..." INICIO=$1; find *.$EXTENSION.tmp -type f | while read z do let INICIO++ mv "$z" "$INICIO.$EXTENSION" done echo "Done!"