Próbuję zrozumieć różnicę między grep -ei grep -E. Teraz grep manpageotrzymałem:
-E, --extended-regexp
Interpretuj WZÓR jako rozszerzone wyrażenie regularne (patrz poniżej).
-e WZORZEC, --regexp = WZORZEC
Użyj WZORCA jako wzorca; przydatne do ochrony wzorów zaczynających się od -
Powyższe wyjaśnienie nie ma dla mnie sensu.
Czy ktoś może mi to wyjaśnić, używając examplesróżnicy między nimi i kiedy użyć której opcji.
PS: Wersja: grep (GNU grep) 2.10
-ejest tak naprawdę tylko ujednoznacznienie, gdy wyrażenie regularne zaczyna się od myślnika. To grep ---foodaje, unrecognized option: ---fooale możesz powiedzieć grep -e ---foogrep dla wyrażenia regularnego ---foo.