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 .
.