Можно получить список файлов без точки на их имена в рабочем каталоге с:
find . -maxdepth 1 ! -name "*.*"
У Вас могут также быть файлы, которые являются .file
под Unix, если Вы хотите соответствовать им и file
, но нет file.ext
затем можно использовать:
find . -maxdepth 1 ! -name "*.*" -o -name ".*[^.]*"