Aqui está um método usando extglob :
shopt -s extglob
for f in .!(|.); do
echo "$f"
done
Com extglob , o padrão !(pattern-list) corresponde a qualquer coisa, exceto pelo padrão fornecido. O padrão no exemplo diz que corresponde a tudo que começa com . e não é seguido por nada ou outro único . .