Como você obtém o fgrep para encontrar o literal “--help”?

5
fgrep --help | fgrep "--help"

retorna apenas o fgrep inteiro --help, como eu retorno apenas as linhas que possuem o literal "--help" nelas?

As citações não fazem nada, nem \-\-help .

    
por lonewarrior556 05.08.2014 / 20:47

2 respostas

9

Eu acredito que você pode usar

fgrep -- --help

para conseguir isso. A página man menciona

fgrep -e --help

Cite o link :

-e pattern Specify a pattern used during the search of the input: an input line is selected if it matches any of the specified patterns. This option is most useful when multiple -e options are used to specify multiple patterns, or when a pattern begins with a dash (‘-’).

    
por 05.08.2014 / 20:52
4

Solução alternativa: use a opção -e , conforme sugerido pela man page ("para proteger um padrão começando com um hífen"):

fgrep -e --help
    
por 05.08.2014 / 20:54