Eu queria listar o conteúdo de um pwd e exibir apenas o arquivo começando com ponto. Eu tentei, ls -a | grep ^\.
mas não consigo descobrir por que a saída contém também os arquivos que não começam com ponto. Por exemplo:
Pictures
.pip
.pki
.profile
projects
Public
Sei que posso conseguir o que quero, ls -ld .*
apenas estou curioso sobre esse comportamento do grep que não consigo explicar.
ls -d .*
listar todos os arquivos começando .
?