Uma maneira padrão de fazer esse tipo de coisa é usar sed para gerar o novo nome de arquivo:
ls | while read file; do
new=$( echo $file | sed 's/[^0-9]*\([^ ]*\)[^.]*\(\..*\)*/object/' )
mv "$file" "$new"
done
Antes de fazer isso, você deve examinar os comandos para garantir que eles façam o que você quiser e faça um backup.