Destaque as palavras selecionadas no documento de uso de comandos do Linux

Destaque as palavras selecionadas no documento de uso de comandos do Linux

O que eu quero fazer é imprimir um comando-help (ou seja, "ls --help") e digitar a saída para qualquer palavra específica. Considere o seguinte:

ls --help | grep 'F'

Mas o que isso faz é apenas filtrar outras ajudas úteis.

Estou ciente das opções -A, -B, -C para grep, mas quero uma solução melhor.

Destaque a saída da pesquisa do console, enquanto exibe toda a saída do comando

Este link fornece o uso básico do comando, mas quero algo como:

grep -E --color 'pattern' <<<SOME COMMAND HERE>>>

POR EXEMPLO:grep -E --color 'pattern' <ls --help>

É possível fazer? Basicamente, grep, ls --helpmas também imprima todo o documento de ajuda.

Responder1

Eu encontrei a resposta,

Você pode usar o Extended Grep como:

ls --help | egrep '<pattern>|'

Como-ls --help | egrep 'F|'

Observe o tubo no final. Como alternativa, você pode usargrep -E

Esta resposta foi postada originalmente em: https://stackoverflow.com/a/28210153/2095777

informação relacionada