#!/bin/bash

if test $# -ne 3
then echo "Numero erroneo de argumentos" ; exit 1
fi

test -d $1 || (echo "El primer argumento tiene que ser un directorio" ; exit 1 )

for FICH in $(ls $1/*.$2)
do
  mv $FICH ${FICH/%.$2/.$3}
done

