Чтобы найти файлы (или каталоги!) без точки, используйте шаблон расширенного сопоставления файлов
!(*.*)
Вам нужно shopt -s extglob - я думаю, что эта опция включена по умолчанию в интерактивных оболочках.
Чтобы удалить исполняемые файлы в bash
shopt -s extglob nullglob
for file in !(*.*); do
[[ -f $file && -x $file ]] && echo rm "$file"
# -f -> true if it's a file
# -x -> true if it's executable
done