Chciałem wyświetlić zawartość pliku pwd i wyświetlić tylko plik zaczynający się od kropki. Próbowałem, ls -a | grep ^\.
ale nie mogę zrozumieć, dlaczego dane wyjściowe zawierają również pliki, które nie zaczynają się od kropki. Na przykład:
Pictures
.pip
.pki
.profile
projects
Public
Wiem, że mogę osiągnąć to, co chcę ls -ld .*
, jestem ciekawy tego zachowania grepa, którego nie potrafię wyjaśnić.
ls -d .*
wymienić wszystkie pliki zaczynające się od .
?