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