find .
listará todos os arquivos, incluindo os ocultos.
Corolário: Alguém acha que é uma boa ideia ensinar sobre injeção de comando listando caracteres individuais e possivelmente comandos em seu script. Isso é ativamente prejudicial para o seu aprendizado sobre o shell, porque você acaba com hacks como caracteres de escape ou confiando na configuração padrão específica do Ubuntu , ambos não serão capazes de gerencia nomes de arquivos especiais .
Na verdade, parece que quem quisesse usar isso queria usar eval
por algum motivo (o que é sempre * uma idéia terrível) em vez de simplesmente executar o código ou script enviado diretamente.
A maneira mais simples de fazer um loop por arquivos ocultos é
for file in .*
do
my_command "$file"
done
* Ou então é muito melhor que você tenha lido e entendido todo o artigo do Bash wiki antes mesmo de considerar usá-lo.