Что ж так сложно все у вас.
Вывод всего без расширения, но с точками
ls -A --ignore='*.???'
Убираем директории
ls -FA --ignore='*.???'| grep -v "/"
Еще один вариант, игнорируем файлы, где есть точка не в начале файла.
ls -FA --ignore='?*.*' | grep -v "/"