Я хотел перечислить содержимое pwd и отображать только файл, начинающийся с точки. Я пытался, ls -a | grep ^\.
но я не могу понять, почему вывод содержит также файлы, которые не начинаются с точки. Например:
Pictures
.pip
.pki
.profile
projects
Public
Я знаю, что могу достичь того, чего хочу, ls -ld .*
мне просто любопытно такое поведение grep, которое я не могу объяснить.
ls -d .*
перечислить все файлы, начинающиеся с .
?