Estou tentando entender a diferença entre grep -ee grep -E. Agora, grep manpageeu tenho:
-E, --extended-regexp
Interprete PATTERN como uma expressão regular estendida (veja abaixo).
-e PATTERN, --regexp = PATTERN
Use PATTERN como padrão; útil para proteger padrões começando com -
A explicação acima não faz sentido para mim.
Então, alguém pode me explicar usando examplesqual é a diferença entre os dois e quando usar qual opção.
PS: Versão: grep (GNU grep) 2.10
-erealmente é apenas desambiguar quando um regex começa com um traço. Então grep ---foodá, unrecognized option: ---foomas você pode dizer grep -e ---foopara grep pela expressão regular ---foo.