Witam, czy znajdzie się ktoś, kto jest w stanie odczytać wywołanie polecenia grep i wytłumaczyć je krok po kroku?
ls -l ~ | grep ’^drwx(r..){2}.*[a-zA-Z]{5}(ry|op)$’
Oczywiście początek jest jasny, wyświetlamy listę plików z dodatkowymi informacjami z katalogu domowego. Jednak nie rozumiem dalszej części dotyczącej ograniczeń. Z tego co wyczytałem, to ^drwx pozwala na wyświetlenie kombinacji składających się z wszystkich liter alfabetu angielskiego z wyłączeniem liter d,r,w,x. I dalej już zaczynają się schody, nie wiem już jak odczytać nawias (r..). Czy chodzi o to, że litera na 5 miejscu to r, a następne dwie są dowolne? Najlepiej gdyby ktoś wyjaśnił całość, z góry thx.