Reemplazar Extensión de todos los archivos de una carpeta desde terminal linux

for a in ./*; do mv -- "$a" "${a%}.xml"; done

Si queremos reemplazar los archivos con una extensión en particular:

for a in *.txt; do mv -- "$a" "${a%.txt}.pdf"; done