Я думаю, вы можете использовать этот простой скрипт bash
rename_ext_script.sh
#!/bin/bash for file in * do mv -- "${file}" "${file%.*}.txt" done
этот скрипт работает для обоих случаев с расширением или без