grep służy do przeszukiwania pliku w celu sprawdzenia, czy jakaś linia pasuje do danego wyrażenia regularnego. Jednak mam taką sytuację - chcę napisać wyrażenie regularne, które będzie pasowało do samej nazwy pliku (a nie do zawartości pliku). Uruchomię to z katalogu głównego systemu, aby znaleźć wszystkie pliki, które pasują do wyrażenia regularnego.
Na przykład, jeśli chcę znaleźć wszystkie pliki formularzy VB, które zaczynają się od „f” i kończą na .frm, użyję wyrażenia regularnego -
"f[[:alnum:]]*\.frm"
Czy grep może to zrobić? Jeśli nie, czy istnieje narzędzie, które pozwoliłoby mi to zrobić? Dzięki.
-regex
opcję.