Я не ksh-пользователь, поэтому могу ошибаться. В bash я должен замаскировать звездочки:
find -name "*.*" -type f -exec rm {} -v \;
и я могу использовать -delete вместо -exec rm, но удаление специально для GNU-find:
find -name "*.*" -type f -delete
и для вывода имен файлов добавьте печать:
find -name "*.*" -type f -delete -print
и захватить вывод
deleted=$(find -name "*.*" -type f -delete -print)