Você diz que está em uma máquina do MacOS, mas o manual parece suspeito como o grep manual em uma máquina Solaris . Aqui está o manual para grep no OSX 10.9 para comparação .
No Solaris, existem vários utilitários com várias implementações e grep é um deles. Os que estão em /usr/bin aderem ao XPG3, abreviação de "X / Open Portability Guide, Issue 3". A Única Especificação Unix é baseada no XPG4 (ref: Artigo do Wikipedia X / Open )
O XPG3 grep em /usr/bin , por exemplo, não suporta expressões regulares estendidas, enquanto o XPG4 grep em /usr/xpg4/bin faz.
Se um utilitário tiver várias linhas de sinopse em seu manual, elas geralmente descrevem maneiras mutuamente exclusivas de invocar a ferramenta.
Estes:
/usr/xpg4/bin/grep [-E | -F] [-c | -l | -q] [-bhinsvx] -e pattern_list...
[-f pattern_file]... [file]...
/usr/xpg4/bin/grep [-E | -F] [-c | -l | -q] [-bhinsvx]
[-e pattern_list]... -f pattern_file... [file]...
.. mostre que você pode usar -e ou -f (ou ambos) mas que você deve usar um deles.
O último,
/usr/xpg4/bin/grep [-E | -F] [-c | -l | -q] [-bhinsvx] pattern
[file]...
... mostra que se você não usar nem -e nem -f , então o pattern precisa ser especificado na linha de comando.
Veja também standards(5) no Solaris .
Os manuais são instalados "estaticamente", ou seja, como arquivos separados que o comando man lê e exibe. No entanto, dependendo do sistema, alguns deles podem ser groff ou mandoc arquivos de origem, enquanto outros podem ser pré-formatados como arquivos de texto, às vezes armazenados em um diretório secundário dos manuais não formatados, geralmente chamados de cat . Às vezes eles também podem ser comprimidos. Leia o manual man em seu sistema ( man man ) para ver como os manuais são manipulados lá.
Na maioria das vezes, os manuais podem ser encontrados em /usr/share/man , /usr/local/share/man ou em algum desses locais.